第58回Oracle WebLogic Server勉強会@東京 #wlstudy

7/21に日本オラクル@青山にて行われた勉強会をハッシュタグ #wlstudy を中心にまとめました。 https://blogs.oracle.com/wlc/entry/weblogic_server_wlstudy_list アジェンダは以下の通り。資料は公開されたら反映します。 ・マルチテナント環境における WebLogic Server 管理 続きを読む
0
Takahiro YAMADA @yamadamn

前提とする製品バージョンの説明。JDeveloper使ってないです… #wlstudy

2016-07-21 20:01:34
Takahiro YAMADA @yamadamn

JAX-WSよりJAX-RSで説明した方が一般受けする気はするが、個人的には嬉しいかなw #wlstudy

2016-07-21 20:02:56
Takahiro YAMADA @yamadamn

ECID=Execution Context ID。あまりきちんと使われてるのを見たことないけど便利だよね #wlstudy

2016-07-21 20:04:48
Takahiro YAMADA @yamadamn

HTTPヘッダとしてはX-ORACLE-DMS-ECIDが使われる #wlstudy

2016-07-21 20:08:32
Takahiro YAMADA @yamadamn

パケットキャプチャの説明までw このあたり毛嫌いする人が多そうだけど… #wlstudy

2016-07-21 20:10:04
Takahiro YAMADA @yamadamn

ctx-ecidとかctx-ridをWLSの拡張ログフォーマットとして指定する #wlstudy

2016-07-21 20:13:27
nopporo @noreen524

説明詳しいなぁ。問い合わせこなくなるなこれ。

2016-07-21 20:15:22
Takahiro YAMADA @yamadamn

DebugHttp指定するとHTTPヘッダをデバッグログ出力できるよと。この辺、そんなに説明しないな。へたに設定するとやたら出力されちゃうし。 #wlstudy

2016-07-21 20:15:23
Takahiro YAMADA @yamadamn

DiagnosticContextHelper.getContextId()などをServletフィルタを利用して出力する例。これにはあらかじめサーバの診断コンテキストを有効化しておく必要がある。 #wlstudy

2016-07-21 20:17:15
Takahiro YAMADA @yamadamn

SOAPメッセージハンドラの設定とかまで至れり尽せりだなw #wlstudy

2016-07-21 20:18:03
ysk9 @yoshiakih

サーバの診断コンテキストを有効化しておくと、DiagnosticContextHelper.getContextId() でECIDが取得できる #wlstudy

2016-07-21 20:20:12
Takahiro YAMADA @yamadamn

今まで説明してきたの全部やる必要はなくて、一つだけでもやってくれるとサポートとしてはありがたい、という気持ちが表れている気もするなw #wlstudy

2016-07-21 20:20:19
Takahiro YAMADA @yamadamn

EJBインターセプタか。時代はCDIになりつつ… #wlstudy

2016-07-21 20:22:51
Takahiro YAMADA @yamadamn

DebugEjbInvokeフラグは設定したことなかった #wlstudy

2016-07-21 20:23:39
Takahiro YAMADA @yamadamn

これ私にはすごいありがたいけど、人を選びそうなセッションかもね。 "見える化"という意味では、管理コンソールの診断→パフォーマンスとか説明したほうが受けはよいかもしれない。 youtube.com/watch?v=FKBggv… JFRは後で説明するみたいだけど… #wlstudy

2016-07-21 20:28:25
拡大
Takahiro YAMADA @yamadamn

EclipseLinkのデバッグログの設定とか。俺得ではある。 #wlstudy

2016-07-21 20:30:38
Takahiro YAMADA @yamadamn

JDBCデータソースでのv$session.programの設定とかまで本当親切すぎるなw #wlstudy

2016-07-21 20:33:43
Takahiro YAMADA @yamadamn

JDBCDriverInterceptor知らなかった #wlstudy

2016-07-21 20:34:20
nopporo @noreen524

DriverInterceptor なんてあったのか。

2016-07-21 20:37:19
nopporo @noreen524

JDBC ドライバの詳細ログわからんすぎ

2016-07-21 20:38:04
Takahiro YAMADA @yamadamn

conn.setClientInfo("OCSID.ECID", DiagnosticContextHelper.getContextId()) するとOracle JDBC Driverを通じてOracle DBにもECIDを渡せるのね #wlstudy

2016-07-21 20:38:27
nopporo @noreen524

@yamadamn できますかねぇ。ちゃんと更新されるのかな。。

2016-07-21 20:40:46
Takahiro YAMADA @yamadamn

@noreen524 およ、何か罠が…? この辺まできちんとやったことないから分かってないです ><

2016-07-21 20:41:27
nopporo @noreen524

@yamadamn 自分も試したことないんですけどね。connection レベルだから再利用されるときにどうなのかなぁと。

2016-07-21 20:42:40