0

@InjectParam は tomcat では機能しますが、glassfish では機能しません。

グラスフィッシュではヌルです。これには何か理由がありますか?

public class RestControllers {

private static Log log=LogFactory.getLog(RestControllers.class.getName()); 
@InjectParam
private RulesController controller;

controller.getSomething() が NPE をスローしていると言うと。

controller.getSomething は、グラスフィッシュでのみ null ポインター例外をスローしています。tomcat で夢のように動作します。

よろしく、

アビナッシュC

4

2 に答える 2

0

問題を自分で修正しました。GlassFish は明らかに jersey 注釈をサポートしていません。

Spring の ApplicationContextAware インターフェースを使用して問題を回避しました。

よろしく、アビナッシュ

于 2013-04-25T10:41:33.283 に答える