[WLS] Weblogic Web service Debug flags

原文はこちら。
https://blogs.oracle.com/vijaya/entry/weblogic_web_service_debug_flags

Webサービスでもっと突っ込んだデバッグをしたい場合には、以下の-Dフラグをサーバー起動スクリプトに付けてWebLogic Serverを再起動すると、WebLogic Server Webサービスのデバッグが可能になります。
  • セキュリティ関連
    -Dweblogic.wsee.security.verbose=true
    -Dweblogic.wsee.security.debug=true
    -Dweblogic.debug.DebugSecurityCredMap=true
  • 暗号関連
    -Dweblogic.xml.crypto.encrypt.verbose=true
    -Dweblogic.xml.crypto.dsig.debug=true
    -Dweblogic.xml.crypto.dsig.verbose=true
    -Dweblogic.xml.crypto.wss.debug=true
    -Dweblogic.xml.crypto.wss.verbose=true
    -Dweblogic.xml.crypto.keyinfo.debug=true
    -Dweblogic.xml.crypto.keyinfo.verbose=true
    -Dweblogic.xml.crypto.dsig.debug=true
    -Dweblogic.xml.crypto.dsig.verbose=true
    -Dweblogic.xml.crypto.encrypt.debug=true
    -Dweblogic.xml.crypto.encrypt.verbose=true
  • SAML関連
    -Dweblogic.debug.DebugSecuritySAMLService=true
    -Dweblogic.debug.DebugSecuritySAMLCredMap=true
    -Dweblogic.debug.DebugSecuritySAMLAtn=true
    -Dweblogic.debug.DebugSecuritySAMLLib=true
    -Dweblogic.debug.DebugSecuritySAML2Service=true
    -Dweblogic.debug.DebugSecuritySAML2CredMap=true
    -Dweblogic.debug.DebugSecuritySAML2Atn=true
    -Dweblogic.debug.DebugSecuritySAML2Lib=true
  • 汎用目的
    -Dweblogic.log.StdoutSeverity=Debug
    -Dweblogic.wsee.verbose=weblogic.wsee.conversation.*, weblogic.wsee.callback.*
    -Dweblogic.webservice.verbose=true
    -Dweblogic.wsee.debug=*
    -Dweblogic.wsee.verbose.timestamp=true
Metro WebサービスとのHTTPリクエスト/レスポンスをログ出力するためには、以下の設定をサーバー起動スクリプトに追加し、WebLogic Serverを再起動します。
  • 汎用目的
    com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true
必要に応じて、関連するデバッグフラグを選択して有効化できます。デフォルトでは全てのログはWebLogic Serverログに出ます。

[注意]
上記のように、コンマでサブシステムを区切り、-Dweblogic.wsee.verboseを使用すると、Webサービス内の個々のサブシステムからのより詳細なデバッグを追加出力させることができます。また、-Dweblogic.wsee.verbose=*を使って全てのデバッグログを出力することもできます。

0 件のコメント:

コメントを投稿