禁用在外部tomcat上运行war文件时将appName添加到url

时间:2014-05-27 07:57:58

标签: java tomcat tomcat7 spring-boot

我遵循官方的春季教程"使用Maven"将Spring Boot JAR应用程序转换为WAR link

生成的war文件部署在tomcat上,可从以下位置访问:

a)http://localhost:8080/${AppName}/
http://localhost:8080/gs-convert-jar-to-war-maven-0.1.0/  in case of the tutorial.

我需要更改哪些配置才能直接在

上提供我的应用程序
http://localhost:8080/  (without the appName) 

在tomcat上运行我的war文件?

谢谢,

罗恩

1 个答案:

答案 0 :(得分:0)

您必须更改应用程序的contextRoot。 有3个地方可以做到:

  • 在WAR:META-INF / context.xml
  • 中的文件中
  • 在TOMCAT_HOME / conf / Catalina / localhost / xxx.xml
  • 或在server.xml文件中,但最好不要在此处更改它。

在其中一个地方,您可以添加:

<Context
        path="/"
        docBase="/TOMCAT_HOME/webapps/yourapp"
    />