Last Updated on

前言

tomcat作为一个平台服务,默认的网站项目目录在 webapps 下。直接将war包放入这个 webapps 下,启动tomcat后,会自动解压war包,并生效。这样访问 local host:8080/项目名  就能进入项目首页。8080为默认端口,可在 conf/server.xml 中修改。
  然而,在实际生活中,我们希望直接访问一个ip就能进入我们的项目首页,而不是默认的tomcat的首页。下面就详细记录介绍一下如何修改默认项目为自己的项目。

正文

1. 删除原默认项目

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

# 进入tomcat,除ROOT项目
$ cd {your-tomcat-dir}/webapps
$ rm -rf ROOT

2. 设置默认项目

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

# 将自己的项目改名为ROOT
$ cd {your-tomcat-dir}/webapps
$ mv your_project_name ROOT

重点: 网上很多会说通过修改server.xml文件,在HOST标签内添加指定项目的内容,以此来修改默认项目,但实际上如果那样修改,项目会启动两次,导致有的项目初始化的时候会报错,所以千万不要按照那种方法修改!!!

结束

OK,就这么简单就完成了,网上很多说法不一,且都不一定有用,大家在选择尝试的时候一定要注意备份,以便失败时方便回退。比如我这里也是,尝试时可以先备份原ROOT文件,再进行测试。

好啦,有任何问题,欢迎留言