tomcat下项目命名为ROOT.war

Posted yc..

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat下项目命名为ROOT.war相关的知识,希望对你有一定的参考价值。

我们大家都知道,Tomcat在启动的时候会去webapps下访问它默认的ROOT应用程序,其实这就是它在conf/server.xml中配好的默认规则,如果你想让Tomcat启动时默认打开你自己的web应用,最简单的做法就是不去改他的配置,只需要
1.将webapps目录下ROOT文件夹删除掉
2.copy你的war包到webapps目录下,并更名为ROOT
3.启动Tomcat
4.访问 http://localhost:8080/ 就是你的项目首页了

jar -cvf ROOT.war YourProjectFile

默认的情况下,tomcat会认为ROOT是一个主机的根应用,在tomcat的webapps(当然也是默认情况下的目录),一般会有ROOT,examples,samples,manager等,而这个ROOT很特别,您访问它下面的index.jsp的时候,只需要http://localhost:8080/index.jsp,就OK了,而examples下的index.jsp,您却要这样访问http://localhost:8080/examples/index.jsp,ROOT下的东西,在访问的时候,是不需要加上这个目录名称(也叫应用名)的. 其它的都要加的.若您修改了配制文件的话,我们就不讨论

以上是关于tomcat下项目命名为ROOT.war的主要内容,如果未能解决你的问题,请参考以下文章

tomcat war部署根目录下

在tomcat 7中设置默认应用程序

将多个应用程序部署到 Tomcat

Jenkins安装

用Shell编写项目发布脚本

windows下安装多个tomcat服务