解决eclipse中重启tomcat后 tomcat conf目录下配置文件被覆盖的问题

 

问题描述

tomcat后台管理中需要输入用户和密码,于是我在tomcat安装目录下的conf目录中的tomcat-user.xml中的<tomcat-users>标签中加入了以下配置项:

1
2
<role rolename="manager-gui" />
<user username="admin" password="admin" roles="manager-gui" />

然后在eclipse中重启了tomcat想让配置生效。神奇的是,tomcat重启后,我刚修改的配置文件被覆盖掉了。

问题分析

Ecplise项目中有一个Server项目,有一个Tomcat v8,5 Server at localhost-config,里面也有server.xml,content.xml,tomcat-user.xml等配置文件。eclipse中的tomcat重新发布时,eclipse会用这里的配置文件覆盖Tomcat的conf目录。

解决方案

在eclipse中的Server项目中修改对应的配置文件就行了。

参考链接

http://www.cnblogs.com/zuosl/p/4342190.html