无法更改tomcat-users.xml和server.xml而tomcat(7)在** eclipse(juno)中运行**

时间:2012-08-30 10:38:25

标签: eclipse tomcat7 realm

我今天遇到了一个问题,我希望有人能为我解答/解释。我试图将新角色和新用户添加到tomcat-users.xml,并将一个领域添加到server.xml,以便在我正在玩的小型Web应用程序中测试一些基本身份验证。我在基本tomcat目录中进行了更改,然后尝试使用新角色登录。似乎没什么用。我刚刚发现Eclipse在创建服务器实例时创建了一个新的tomcat-users.xml和server.xml,所以我想我只是在那里添加我的新用户(和领域),一切都会好的;但是,当我更改这些文件时,它不会应用于服务器。我重新启动了eclipse,它将两个文件都更改为默认值。我在某处了解了这个糟糕的解决方法,在eclipse中删除了tomcat-reinstall tomcat,它会将最新的tomcat-users.xml导入到eclipse中。我的问题是:有没有办法从eclipse改变tomcat用户?如果没有,除了删除服务器之外还有其他解决方案吗?

感谢名单

chk out out enter image description here

2 个答案:

答案 0 :(得分:5)

您应该直接编辑Servers项目中的原始文件而不是已部署的副本。

答案 1 :(得分:1)

复制到tmp部署目录中的配置文件位于eclipse工作区中: workspace-name/Servers/TomcatServerName-config/