我是Java / Tomcat开发的新手,我发现我的tomcat-users.xml
文件不断重置的问题。我的用户一直被删除,我不知道为什么。我正在从Eclipse中启动我的应用程序,该应用程序正在部署到此Tomcat实例。
C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0
VM参数
-Dcatalina.base="C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0" -Dcatalina.home="C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0" -Dwtp.deploy="C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\wtpwebapps" -Djava.endorsed.dirs="C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\endorsed"
答案 0 :(得分:27)
我更新了tomcat-users.xml
中Servers
下的Project Explorer
文件。这似乎是将其复制到真正的Tomcat服务器上。
答案 1 :(得分:3)
请试试这个:
答案 2 :(得分:2)
如果使用任何IDE, 在Eclipse中更新server.xml,如下所示:
<Resource auth="Container" readonly="true" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" name="UserDatabase" pathname="conf/tomcat-users.xml" type="org.apache.catalina.UserDatabase"/>