メンチカツには醤油でしょ!!

AWS/Java/Node.js/Spreadsheets/Docker/Jenkins/コミュニティ・勉強会レポを主とした技術系ブログ

ExceptionHandlerWrapperでInjectできない

Java EE 6 / JSF 2.0 で。

上記のブログを参考に進めていたのですが
Exceptionのハンドリング時にログを出す処理ってよくあると思います。

現在の手元の実装がLoggerにProducerを使用しているので @Inject が使えない。。
取れないのでNullPointerExceptionになります。

ですのでBackingBeanのactionメソッドにInterceptorを付けてそこでハンドリングしました。

@InjectでLogger取れればHandlerでやりたいんですけどね。
ExceptionHandlerWrapper - Inject Bean | JBoss Developer
JBossでは誰も答えていません。。

 

環境
Rational Application Developer 8.5.5 / WebSphere 8.5.0.1 / Java EE 6

 

追記

言及いただきましたので、こちらも是非ご覧ください。

vermeer.hatenablog.jp