我做了一个小的web应用程序使用Spring启动并网MVC,它工作正常,如果我通过部署战争运行它,或者如果我直接从STS运行。问题是我的应用程序总是以他的appname作为上下文应用运行(类似“localhost:8080/appname /”),我无法更改它。我尝试使用dispater-config.xml编写web.xml,但即使服务器识别它,路径也不会更改。我试图在SpringBootServletInitializer中编写方法并设置路径,但它不工作。我也尝试在webapp文件夹中添加一个META-INF/context.xml文件,这个文件夹是STS(project-> src-> webapp-> META-INF-> context.xml),但它不起作用。我只是疯了,我该怎么做才能改变应用程序的上下文路径?由于移动弹簧启动Web应用程序8
编辑:我安装我的应用程序中的tomcat的根上下文
THX的答案战争,我添加了一个新的信息,因为我知道我做到了暧昧。我会在tomcat 8根上下文中挂载我的应用程序,而我从STS ide运行它。我知道如何移动控制器trought应用程序路径:) – Neo87