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
- 汎用目的
com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump=true
[注意]
上記のように、コンマでサブシステムを区切り、-Dweblogic.wsee.verboseを使用すると、Webサービス内の個々のサブシステムからのより詳細なデバッグを追加出力させることができます。また、-Dweblogic.wsee.verbose=*を使って全てのデバッグログを出力することもできます。
0 件のコメント:
コメントを投稿