如何更改Tomcat的默认用户名和密码?

我最近安装了Xampp,现在我正在学习JSP,但在将我的`.jsp`文件复制到所需文件并启动Tomcat之后,它不会让我在没有用户密码的情况下访问pipe理器。

我没有改变任何设置,这是一个全新的安装,我已经设法find网上的MySQL的默认用户/密码,但没有这样的运气TomCat。 到目前为止,我已经使用了以下用户/密码组合:

  • 根和没有密码
  • 根作为用户和密码
  • xampp作为用户和密码

请帮我find默认的用户密码或更好的如何改变他们,我看到一些看起来像他们可能包含用户/密码的文件,但我不想盲目取代的东西。

看一下conf/tomcat_users.xml

取消注释angular色和用户块。 定义一个名为admin (如果tomcat6)或manager-gui (tomcat7)的angular色。 然后,用你喜欢的密码和angular色adminmanager-gui分配给你的密码来定义一个你想要的用户。

重新启动你的tomcat。 testing。

看一下conf/tomcat_users.xml

这对我有效。 同样使用admin-guiadmin-scriptangular色

 <role rolename="admin-gui"/> <role rolename="admin-script"/> <role rolename="admin"/> <role rolename="manager"/> <user username="nick" password="1" roles="admin,manager,admin-gui,admin-script"/> 

只要findC:\xampp\tomcat\conf\tomcat_users.xml然后把你的用户帐户放在<tomcat-users>标签内。 例如:

 <tomcat-users> <role rolename="admin"/> <role rolename="manager"/> <user username="admin" password="letmein" roles="admin,manager"/> </tomcat-users> 

另外,不要忘记重新启动您的Tomcat服务器!