1

Java EE Web アプリを構築しています。時折、このようなエラーが発生します

JBAS011006:例外のため、オプションのコンポーネント com.example.MyServlet をインストールしていません: [..]DeploymentUnitProcessingException: JBAS011054: クラスのデフォルトのコンストラクターが見つかりませんでした

ただし、com.example.MyServlet は私のアプリケーションにとって非常に重要です。必須としてマークするにはどうすればよいですか?

編集: com.example.MyServlet ; 一般的な回答が欲しかったので、以前は含めませんでした。

/**
 * Class to use JSR299 in ServiceLocators
 */
@WebServlet(value = "/gwtRequest", name = "InjectingRequestFactoryServlet")
//<!-- You'll need to compile with -extras and move the symbolMaps directory
//        to this location if you want stack trace deobfuscation to work -->
@WebInitParam(name = "symbolMapsDirectory", value = "WEB-INF/classes/symbolMaps/")
public class InjectingRequestFactoryServlet extends RequestFactoryServlet {
    @Inject
    public InjectingRequestFactoryServlet(InjectingServiceDecorator serviceDecorator) {
        super(new DefaultExceptionHandler(), serviceDecorator);
    }
}
4

0 に答える 0