1

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

谢谢

检查出来在此处输入图像描述

4

2 回答 2

5

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

于 2012-08-30T14:02:21.327 回答
1

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

于 2013-05-21T12:15:00.710 回答