0

Web サービスを Weblogic 11g にデプロイする際に問題があります。

JAVA: JRockit 1.6.x

Web サービスの展開でメソッドを実行する必要があり、次のコードを作成しました。

@Singleton
@Startup
public class StartupBean {

Logger logger = Logger.getLogger(StartupBean.class);

@PostConstruct
private void postConstruct() {
   logger.error("WS started.");

}

@PreDestroy
private void preDestroy() {
    logger.error("WS stoped.");
}
}

追加のxml構成なし。

12cでは正常に動作しますが、11gでは必要です。

回避策は何ですか?

ありがとう

4

1 に答える 1

0

いいえ、3.1 より前の EJB では XML 構成なしでこれを行うことはできません。

Beanを実装するための EJB 3.0 での一般的な方法は@Startup、起動時にロードするように構成されたサーブレットでインスタンス化することでしたweb.xml。log4j のためだけに必要な場合は、そのようなサーブレットから直接初期化できます。

于 2012-08-30T08:13:57.743 に答える