您的位置:首页 > 运维架构 > Tomcat

tomcat7 修改默认项目为自己的项目

2017-11-09 17:46 671 查看
  tomcat作为一个平台服务,默认的网站项目目录在 webapps 下。直接将war包放入这个 webapps 下,启动tomcat后,会自动解压war包,并生效。这样访问 local host:8080/项目名  就能进入项目首页。8080为默认端口,可在 conf/server.xml 中修改。

  然而,在实际生活中,我们希望直接访问一个ip就能进入我们的项目首页,而不是默认的tomcat的首页。只需要进行一个简单的修改即可。

1. 首先,删除掉 webapps 下的ROOT 项目,这是系统的默认项目。不删除的话,后面我们添加了默认项目后会     导致两个默认项目而报错。

$ cd webapps/ (进入webapps目录)

$ rm -rf ROOT (删除 ROOT 文件夹)

重点: 网上很多会说用下面的这种方法修改默认项目,但实际上如果那样修改,项目会启动两次,导致有的项目初始化的时候会报错,所以千万不要按照下面这种方法修改!!!

2. 修改 conf 下的 server.xml 配置文件,将默认项目设为我们的自己的项目。项目放在 webapps 下

$ vi %tomcat%/conf/server.xml (修改是配置文件)

-----------------------------------------------------------------------------------------------

 unpackWARs="true" ( 找到这个位置,在下面插入)

 <  这里填入下面这句  >

Context path="" docBase="x5web" reloadable="true" debug="0" " 

(添加上面这一句,monkeyqq为自己的项目名称。不能用来结束,会报错。不要信哪些网上的,都过期了。)

------------------------------------------------------------------

正确的修改方式:

最好的修改方式就是,将你的项目名改为删除原有的ROOT后, 将你的项目名改为 ROOT。不用修改配置文件 server.xml

$ mv yourprojectname ROOT

就这么简单就搞定了,千万别用网上那种,坑爹的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  centos7 tomcat