我从netbeans启动 Tomcat 。虽然我编辑了tomcat的tomcat-users.xml
文件,但是不接受用户名 - 密码组合.Netbeans有自己的。
有什么方法可以更改netbeans提供的默认用户名和passowrd,还是有办法可以使用我在tomcat-users.xml
中提到的用户名和密码?
(每当我覆盖密码或用户名时,当我重新启动IDE或下次检查时,它会设置为初始值)
我需要更改任何netbeans配置文件吗?
答案 0 :(得分:0)
NetBeans tomcat用户名存储在文件'.nbattr'中,路径如'your_home_folder.netbeans \ _ 7.1.1 \ config \ J2EE \ InstalledServers'(<attr name="username" stringvalue="tomcat"/>
)。
密码以加密值的形式存储在文件'win32.properties'中,路径如'your_home_folder.netbeans \ 7.1.1 \ config \ Preferences \ org \ netbeans \ modules \ keyring'。
如果NetBeans未保存此值,则应检查写入权限。但我认为更好的是纠正'C:\ Program Files \ Apache Software Foundation \ Apache Tomcat 7.0.22 \ conf \ tomcat-users.xml'(在您的情况下)。首先,您必须添加下一行:
</tomcat-users> tag: <user username="ide" password="...." roles="manager-script"/>