【发布时间】:2014-02-10 09:48:11
【问题描述】:
我正在使用 Apache TomEE(本地主机上的 apache-tomee-plus-1.5.2)处理一些 JEE Web 应用程序,并尝试从 TomEE 主页上的链接访问这些服务。
现在,我记得早些时候我开始开发 JEE 应用程序时,我正在向 TomEE 服务器部署一些简单的练习,应用程序主要是关于会话 bean 和访问某些数据库的实体。然后,我编辑了[tomee]/conf/tomcat-users.xml文件,配置了特定的角色,用户名和密码(具体的用户名=tomee和密码=tomee),我可以去localhost:8080/tomee(Tomcat GUI),登录这些凭据,我可以看到哪些 bean 部署到服务器,或哪些 Web 服务。
现在,当我转到[tomee]/conf 文件夹时,有tomcat-users.xml 文件,还有tomcat-users.xml.original(我相信这是TomEE 在我编辑tomcat-users.xml 时自动生成的文件)
在这两个文件中,都有以下几行:
<role rolename="admin-gui"/>
<role rolename="tomee-admin"/>
<role rolename="manager-gui"/>
<user password="tomee" roles="tomee-admin,manager-gui,admin-gui" username="tomee"/>
问题:如果这些行存在于 tomee 的配置文件中,为什么我无法访问 TomEE 的服务(“TomEE GUI”、“Server Status”、“Manager App”和“Host Manager”)?
【问题讨论】:
标签: java tomcat jakarta-ee apache-tomee