根据一些博客中的说明,我试图将C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\tomcat-users.xml
文件修改为
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<!--
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
-->
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="admin" roles="admin,manager"/>
</tomcat-users>
Run Code Online (Sandbox Code Playgroud)
但是" 保存失败"对话框显示为"请检查此文件是否在另一个程序中打开".但我确信没有任何程序启动/运行与此文件相关.修改权限被拒绝.是什么原因..?
Paw*_*żyk 62
我认为原因是您无法在没有管理员权限的情况下编辑"Program Files"中的文件.
我有几次这样的问题,我通常通过运行带有管理员权限的文本编辑器来解决它.
例如,要在Windows 7中使用记事本编辑文件:在开始菜单中找到它,用鼠标右键单击它.您应该可以从上下文菜单中选择"以管理员身份运行".现在编辑该文件,您应该能够保存它.
我相信,就我而言,问题是 Tomcat 服务器也在 Eclipse 中运行。因此,我从 Eclipse 停止了 Tomcat 服务器,并且编辑和保存 tomcat-users 文件没有问题。我添加了用户名 admin 和密码 admin 以及错误消息中的说明中的角色 - 保存了文件,并且我能够从 Tomcat 网页登录。
归档时间: |
|
查看次数: |
35198 次 |
最近记录: |