2012-08-01 63 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