Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当tomcat(7)在**eclipse(juno)中运行**时,无法更改tomcat-users.xml和server.xml_Eclipse_Tomcat7_Realm - Fatal编程技术网

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

当tomcat(7)在**eclipse(juno)中运行**时,无法更改tomcat-users.xml和server.xml,eclipse,tomcat7,realm,Eclipse,Tomcat7,Realm,我今天遇到了一个问题,我希望有人能回答/解释一下。我试图在tomcat-users.xml中添加一个新角色和新用户,并在server.xml中添加一个域,以便在我正在玩的一个小型web应用程序中测试一些基本的身份验证。我在基本tomcat目录中进行了更改,然后尝试使用新角色登录。似乎什么都没用。我刚刚发现Eclipse在创建服务器实例时创建了一个新的tomcat-users.xml和server.xml,所以我想我只需要在那里添加我的新用户(和领域),一切都会好起来;但是,当我更改这些文件时,它

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

塔克斯


chk out

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

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

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