1

weblogic 10.3 BEA サーバーで WebService を確立し、SOAtest を介してアクセスしようとしましたが、次のエラーが表示されることがわかりました: Recieved HTTP response Code: 403 Forbidden. weblogic が私の Web サービスを保護していることに感謝します ;) しかし、私が行っていることのコンテキストでは、この特定の Web サービスへの匿名アクセスを許可したいと考えています。これは、すべてのクライアントがこの Web サービスの SOAP 通信にアクセスできるようにすることを意味します。

どんな助けでも大歓迎です:)

R.

4

2 に答える 2

1

試してみることができるいくつかのことを次に示します。

Weblogic コンソールから

Home -> Domain -> Web Applications -> Turn on "Allow All Roles"

weblogic コンソールから、ロールまたはポリシーが設定されていないことを確認します。

Home -> Deployments -> <your deployment> -> Security

web.xml デプロイメント記述子セット内

role-name="*"

つまり、weblogic のデフォルトの動作 (安全なポートなどに変更していない場合) は、Web アプリへの匿名アクセスを許可するため、そうあるべきではないと考えていても、デプロイでロールが指定されている可能性があります。.war/.ear 内のすべての .xml ファイルをチェックして、制限が適用されているかどうかを確認してください。

最後の努力として、このリンクを確認する必要があります: How to make weblogic form authentication in wicket

于 2013-06-18T22:01:10.440 に答える
0

web.xml 内の「security-constraint」タグを探して、CONFIDENTIAL ユーザー データ制約があるかどうかを確認してください。ある場合は、アプリケーション サーバーで SSL を有効にする必要があります。

于 2013-11-27T23:20:05.860 に答える