我浏览了deploy war file on Tomcat and run without project name链接,发现被问到的问题与我所拥有的问题完全相同。
但答案让我感到困惑。 首先,我想知道是否可以通过不修改Tomcat安装目录来实现这一点!如果是,请建议我实现目标的具体方法。
另外,我的环境设置就像是在maven的帮助下建立战争。 并且,在服务器视图中,服务器路径(即catalina.base)和部署路径在eclipse IDE中设置为我的工作区。
答案 0 :(得分:0)
阅读以上链接deploy war file on Tomcat and run without project name
您可以简单地删除其他应用程序(来自tomcat的webapps目录)并将应用程序的名称更改为ROOT并将其部署到tomcat。
如果maven项目将其更改为pom.xml(在项目标记内):
url(server program)
此外,您需要在pom.xml中提供正在运行的tomcat服务器的Url(在tomcat7插件配置标记内):
<project ...>
<groupId>UR_PKG_NAME</groupId>
<artifactId>ROOT</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<build>
<finalName>ROOT</finalName>
.
.
.
</project>