请教,我这个tomcat怎么回事?!

szaben 2005-06-05 02:09:01
我的tomcat任何版本安装上之后,都不能运行admin,比如服务在8080端口,运行http://localhost:8080/能正常访问,但是一运行http://localhost:8080/admin之后没有任何反应,后台出现的错误一大堆,错误第一行是:

警告:Unexpected error forwarding to login page
javax.servlet.ServletException: Cannot find message resources under key org.apache.struts.action.MESSAGE

所有tomcat自己带的配置没有改过一个字

我的环境是windowsXpSp2 + JDK1.4.2_07-b05 +tomcat5.0.28(tomcat5.0.30等待版本都测试过,都有这种问题)

请问是什么原因,谢谢,
...全文
148 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
leqixb 2005-06-10
  • 打赏
  • 举报
回复
不是吧,我用的Tomcat 5.0啊,我什么都没改,但可以用admin的啊!晕!
shuiruhan1981905 2005-06-10
  • 打赏
  • 举报
回复
你还是首先卸载了重新安装,注意:有一个步骤一定要选择full安装,不要一路狂点
然后你再看看,如果不行你再根据土豆搬家的建议修改一下,应该没什么问题
delbrueck 2005-06-08
  • 打赏
  • 举报
回复
admin模块
密码测试 2005-06-06
  • 打赏
  • 举报
回复
学习
OnlyFor_love 2005-06-06
  • 打赏
  • 举报
回复
如果你在tomcat的安装过程中采用完全安装的话admin模块是自动被安装的!
然后你在tomcat安装目录下的conf文件夹下的tomcat-user.xml里添加以下信息:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="admin" password="admin" roles="admin,manager"/>
</tomcat-users>

关于你的admin模块你想该密码的话你只要修改 <user username="admin" password="admin" roles="admin,manager"/>就可以了!
这句话的意思是角色为admin和manager的用户名和密码都是admin
如果你想把用户名和密码改成“123”和“456”,那你可以这样:
<user username="123" password="456" roles="admin,manager"/>
szaben 2005-06-05
  • 打赏
  • 举报
回复
非常感谢Java Fresh Man,我找找看admin模块。
jFresH_MaN 2005-06-05
  • 打赏
  • 举报
回复
tomcat5.0之后默认是没有admin模块的。
如果你安装了admin模块之后需要在
%TOMCAT_HOME%\conf\tomcat-users.xml里面添加用户和角色才可以登陆进去

如果你登陆失败了之后最好重新启动tomcat再试一次

67,542

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧