Приложение Spring Boot не начинается с внешней Tomcat (пробовал как в Tomcat 8.5, так и на 10)JAVA

Программисты JAVA общаются здесь
Anonymous
Приложение Spring Boot не начинается с внешней Tomcat (пробовал как в Tomcat 8.5, так и на 10)

Сообщение Anonymous »

Я пытаюсь развернуть образец отдыха во внешнем Tomcat. Тем не менее, это не дает никакой ошибки, а пружина также не запускается. Согласно весенней документации, я выполнил три шага < /p>
  • Пакеты как война внутри pom.xml < /li>
    provided к пружине-буте-старту-томе в pom.xml
  • Расширение основного класса с помощью Springbootservletinitializer
Когда я помещаю это в папку WebAppemp Метод < /p>
@SpringBootApplication
@RestController
public class HelloWorldApplication extends SpringBootServletInitializer
{
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application)
{
return application.sources(HelloWorldApplication.class);
}
public static void main(String[] args)
{
SpringApplication.run(HelloWorldApplication.class, args);
}
@RequestMapping(value = "/hello")
public String helloWorld()
{
return "Hello World, Peter";
}
}
< /code>
и в pom.xml < /pbr />
org.springframework.boot
spring-boot-starter-tomcat
provided


com.example
HelloWorld
0.0.1-SNAPSHOT
HelloWorld
Demo project for Spring Boot
war
< /code>
и Application.properties похожи на < /p>
server.servlet.context-path=/sample
< /code>
tomcat logs: < /p>
15-Mar-2020 23:06:46.219 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [C:\softwares\apache-tomcat-10.0.0-M1\webapps\HelloWorld-0.0.1-SNAPSHOT.war]
15-Mar-2020 23:06:48.102 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
15-Mar-2020 23:06:48.409 WARNING [main] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [270] milliseconds.
15-Mar-2020 23:06:48.440 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [C:\softwares\apache-tomcat-10.0.0-M1\webapps\HelloWorld-0.0.1-SNAPSHOT.war] has finished in [2,221] ms
< /code>
Я попытался получить доступ ниже.localhost:8080/HelloWorld-0.0.1-SNAPSHOT
localhost:8080/HelloWorld-0.0.1-SNAPSHOT/hello
localhost:8080/HelloWorld-0.0.1-SNAPSHOT/HelloWorldApplication/helloWorld


Подробнее здесь: https://stackoverflow.com/questions/606 ... -in-tomcat

Вернуться в «JAVA»