tomcat的用户名和密码登陆错误啥原因

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tomcat的用户名和密码登陆错误啥原因相关的知识,希望对你有一定的参考价值。

在tomcat-users.xml文件中重新设置了用户名和密码,但是进入tomcat manemger时,输入用户名和密码 还是有错误 。
跳转到了如下网页
403 Access Denied
You are not authorized to view this page.

If you have already configured the Manager application to allow access and you have used your browser's back button, used a saved book-mark or similar then you may have triggered the cross-site request forgery (CSRF) protection that has been enabled for the html interface of the Manager application. You will need to reset this protection by returning to the main Manager page. Once you return to this page, you will be able to continue using the Manager appliction's HTML interface normally. If you continue to see this access denied message, check that you have the necessary permissions to access this application.

If you have not changed any configuration files, please examine the file conf/tomcat-users.xml in your installation. That file must contain the credentials to let you use this webapp.

For example, to add the manager-gui role to a user named tomcat with a password of s3cret, add the following to the config file listed above.

<role rolename="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>
Note that for Tomcat 6.0.30 onwards, the roles required to use the manager application were changed from the single manager role to add the following four roles. (The manager role is still available but should not be used as it avoids the CSRF protection). You will need to assign the role(s) required for the functionality you wish to access.

•manager-gui - allows access to the HTML GUI and the status pages
•manager-script - allows access to the text interface and the status pages
•manager-jmx - allows access to the JMX proxy and the status pages
•manager-status - allows access to the status pages only

到底是什么原因呢?我有重新启动tomcat 。。。

请高手帮忙! 急

Tomcat用户名和密码错误原因是默认被修改。
Tomcat 6.0.35 的功能有些不同于Tomcat 6.0.20。我下载的Tomcat 6.0.35是免安装的,而以前使用的Tomcat 6.0.20是需要安装的,而且Tomcat 6.0.20 的安装密码,即进入Tomcat Manager 这个地方的密码是在安装的时候指定的,但是呢,Tomcat 6.0.35 由于是免安装的,所以就没有地方去指定密码了,当我们访问Tomcat 6.0.35 的Tomcat Manager的时候 ,输入以前默认的用户名:admin 密码为空,会发现出现了403 错误,即access deny 。调试了好久,最后终于找出原因了。根据403页面的提示,需要在tomcat的配置文件中(即conf/tomcat-users.xml)加入

<role rolename="manager-gui"/>

<user username="admin" password="" roles="manager-gui"/>

有一点必须注意,其中的rolename 必须是“manager-gui” ,更改成admin 或者 admin-gui,都不好用,而下面的username password是可以任意的,但是后面的roles 必须和上面role 中的rolename相同。
参考技术A 是不是你更改过了密码,忘记了,不行就把原来的彻底删掉,重新装一个追问

我的tomcat-users.xml里面的内容是这样的:

不知道有没有错误?

追答

那你的用户名和密码应该就是admin了啊
好久不玩JAVA了,就快忘记光了

追问

额 不知道是什么原因

追答

很久没用JAVA编程序了,什么汤姆猫,奥瑞克,伊克利普斯都只能记得有这么一个东西了,你再上网百度百度吧。没帮到你。希望下面有人解答

追问

呵呵 重新启动了两次服务器 现在可以了
第一次用知道提问 还是谢谢你 (*^__^*) ……

追答

不谢

本回答被提问者采纳

登陆界面测试用例设计

一、界面测试点:

 1.界面的设计风格是否与UI的设计风格一致;

 2.界面中的文字是否简洁;

  3.界面中是否有错别字;

二、用户名与密码输入时,要考虑:

 1.正确的用户名和正确的密码;

 2. 正确的用户名和错误的密码;

 3. 错误的用户名和正确的密码;

 4.错误的用户名和错误的密码;

 5.正确的用户名和空的密码;

 6.空的用户名和正确的密码;

 7.空的用户名和空的密码;

 8.用户名的前\中\后 含有空格;

 9.密码的前\中\后 含有密码;

 10.用户名与密码使用的字符范围及位数限制(等价类及边界值,会用到强制的复制黏贴来实现不允许输入的字符以及一些保留字的测试)

三、安全性测试

 1. 密码是否隐藏显示;

 2.输入特殊字符串(null,NULL,javascript, <script></script> <title><html> <td>)、输入脚本函数(<script>alert("abc")</script>)、document.write("abc") 、<b>hello</b>

 3.不能直接输入就 Copy,是否数据检验出错。

四、兼容性测试

 1. 不同浏览器测试

 2. 浏览器不同版本测试

五、其他测试点

 1.输入框之间考虑tab键是否支持;

 2.登陆按钮考虑回车键是否支持;

 3.取消后的默认位置, 一般为空白的用户名和密码;

 4.登陆后的跳转页面是否正确;

 5.考虑多次点击登陆取消按钮的界面反应;

 6.考虑是否支持多用户在同一机器界面登陆;

 7.考虑一用户在多台机器上登陆;

 8.登陆页面中的注册按钮是否正确.

 

以上是关于tomcat的用户名和密码登陆错误啥原因的主要内容,如果未能解决你的问题,请参考以下文章

oracle 数据库 显示新建数据库连接失败 错误原因ora-01017:用户名 口令无效 登陆被拒绝

使用电脑登陆CMCC,输入账号和密码后总是出现‘您已达到多终端上限限额’是啥原因连续登陆好多次都失败,

500 internal server error是啥原因

Oracle 10g中默认的用户和密码是啥?我在安装数据库时忘记了密码改成啥了,如何才能登陆呢?

linux下更改系统的默认登陆用户用啥命令

ERP系统无法连接主机,啥原因?