- Пакеты как война внутри pom.xml < /li>
provided к пружине-буте-старту-томе в pom.xml - Расширение основного класса с помощью Springbootservletinitializer
@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