我Tomcat 7用来部署我的网络项目.在使用Eclipse interface启动和停止我的Tomcat 时我也更舒服,所以我已将其添加到Eclipse's Servers并检查了"Use Tomcat Installation" in Server Locations.我使用的另一件事是Tomcat's web Manager tool部署/取消部署项目.正如我们所知,为了使用Manager/html工具,您必须登录.用于身份验证的用户名和密码在tomcat-users.xml中设置,如下所示(在我的文件中):
<role rolename="tomcat"/>
<role rolename="manager"/>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<role rolename="standard"/>
<role rolename="admin"/>
<user username="tomcat-eclipse" password="tomcat-eclipse" roles="tomcat,manager,manager-script,standard,admin"/>
<user username="root" password="toor" roles="manager-gui" />
Run Code Online (Sandbox Code Playgroud)
一切正常,直到某个时刻(我不确定,但可能在几次重启或重新部署后),我输入的配置被刷新,默认(空配置)文件覆盖我的自定义配置.
问:导致文件被覆盖的原因是什么?如何防止这种情况发生?谢谢.
编辑:
A:根据一些实验我的建议是:
your-tomcat-install-dir/webappsinto 的内容,your-eclipse-workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/以便拥有漂亮的Tomcat html界面(如教程:安装Tomcat 7并将其与Eclipse一起使用). 试试吧.:)