【发布时间】:2015-10-28 09:18:21
【问题描述】:
我使用带有 web MVC 的 Spring Boot 制作了一个小型 web 应用程序,如果我通过部署 war 运行它或者直接从 STS 运行它,它工作正常。问题是我的应用程序总是以他的应用程序名作为上下文应用程序运行(类似于“localhost:8080/appname/”),我无法更改它。我尝试使用 dispater-config.xml 编写 web.xml,但是,即使服务器识别它,路径也不会改变。我尝试在 SpringBootServletInitializer 中编写该方法并设置路径,但它也不起作用。我还尝试在 STS (project->src->webapp->META-INF->context.xml) 的 webapp 文件夹中添加 META-INF/context.xml,但它也不起作用。我简直要疯了,我应该怎么做才能更改应用程序的上下文路径?谢谢
编辑:我会将我的应用安装在 tomcat 的根上下文中
【问题讨论】:
标签: spring tomcat spring-tool-suite