如何将war包部署到tomcat的根目录?

简单代码 发布于 2015/05/06 14:26
阅读 12K+
收藏 0
我将war包拷贝到tomcat的根目录,他会自动解压为以war包名称的一个目录,而不是在Server.xml中指定的appBase目录,我希望的是通过IP或者域名直接访问,而不是带有二级目录的。
加载中
0
红薯
红薯

那你只能自己部署了,可以直接解压到 webapp 的 ROOT 目录

简单代码
简单代码
@红薯 老大如此快的就回复了,感激涕零啊!!看来只能用笨办法了。。。。解压。。。copy。。。唉
0
当朝宰相
当朝宰相
用puppet写个exec的模块吧。
0
Feng_Yu
Feng_Yu
直接命名成ROOT.war就行了,删掉ROOT目录,启动tomcat,搞定
简单代码
简单代码
回去试试!
0
真座山雕
真座山雕
配置节点有个context节点吧
0
范老司
范老司

  @简单代码

     我们大家都知道,Tomcat在启动的时候会去webapps下访问它默认的ROOT应用程序,其实这就是它在conf/server.xml中配好的默认规则,如果你想让Tomcat启动时默认打开你自己的web应用,最简单的做法就是不去改他的配置,只需要

    1,将webapps目录下ROOT文件夹删除掉

    2,copy你的war包到webapps目录下,并更名为ROOT

    3,启动Tomcat

    4,访问 http://localhost:8080/ 就是你的项目首页了    

    希望对你有帮助,更多Tomcat细节,欢迎与我交流,望采纳!

简单代码
简单代码
如果已经修改了根目录的话,如何实现?比如我已经更改了默认的根目录到一个www文件夹下,但是这里并没有root目录。
返回顶部
顶部