首页 文章

在tomcat 8中移动Spring启动Web应用程序

提问于
浏览
0

我使用Spring Boot和web MVC创建了一个小型Web应用程序,如果我通过部署战争或者直接从STS运行它来运行它,它工作正常 . 问题是我的应用程序总是使用他的appname作为上下文应用程序运行(类似“localhost:8080 / appname /”),我无法更改它 . 我尝试使用dispater-config.xml编写web.xml,但即使服务器识别它,路径也不会改变 . 我试图在SpringBootServletInitializer中编写该方法并设置路径,但它也不起作用 . 我还尝试在STAT(project-> src-> webapp-> META-INF-> context.xml)的webapp文件夹中添加META-INF / context.xml,但它也不起作用 . 我只是疯了,我该怎么做才能改变应用程序的上下文路径?谢谢

编辑:我将我的应用程序挂载在tomcat的根上下文中

2 回答

  • 0

    它是在eclipse(STS)中构建的 . 我建议使用一个独立的tomcat而不是集成的eclipse tomcat,并在你的独立tomcat上部署战争

  • 1

    将上下文路径作为参数添加到 @RequestMapping 注释中,如下所示: @RequestMapping("/helloworld")

相关问题