2012-08-01 65 views
2

我希望Web服务控制台只能在用户身份验证后才能访问。以下是我在JBoss中更改的内容:
1. Common/deploy/jbossws-console.war/WEB-INF/web.xml - 未注释部分,带有“限制访问的安全限制”描述。
2. Common/deploy/jbossws-console.war/WEB-INF/jboss-web.xml - 未注释部分,带有“限制访问的安全限制”描述。
3. Server/default/conf/props/jbossws-users.properties - 更改的用户名和密码。
4 Server/default/conf/props/jbossws-roles.properties - 已更改的用户名和角色(角色为JBossAdmin)。

进入'[server]/jbossws /'请求登录后,用有效的用户名和密码登录后返回“HTTP Status 403 - 访问请求的资源已被拒绝”并返回“Authentication failed “用户名和密码无效。
任何想法我做错了什么,或者我需要做些什么才能使它工作?保护Web服务后在JBoss AS 6中获取“HTTP Status 403”控制台

回答

2

看来你忘记了可以访问你的资源的角色。彻底检查你的角色。 :)

+0

问题是我没有将web.xml中的从'friend'更改为JBossAdmin。感谢您的帮助:) – 2012-08-03 07:22:42

+0

我有同样的问题,似乎我忘了添加角色所需的角色给我的用户在roles.properties – Cornelia 2014-05-22 15:51:20