Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 带有@Startup注释WL 11g的单例类_Web Services_Log4j_Weblogic - Fatal编程技术网

Web services 带有@Startup注释WL 11g的单例类

Web services 带有@Startup注释WL 11g的单例类,web-services,log4j,weblogic,Web Services,Log4j,Weblogic,我在将webservice部署到Weblogic 11g时遇到问题 JAVA:JRockit 1.6.x 我需要在webservice部署上运行一个方法,我编写了以下代码: @Singleton @启动 公共类StartupBean{ Logger=Logger.getLogger(StartupBean.class); @施工后 构造后的私有void(){ logger.error(“WS-started”); } @发情前期 私有无效预发情(){ logger.error(“WS-stope

我在将webservice部署到Weblogic 11g时遇到问题

JAVA:JRockit 1.6.x

我需要在webservice部署上运行一个方法,我编写了以下代码:

@Singleton
@启动
公共类StartupBean{
Logger=Logger.getLogger(StartupBean.class);
@施工后
构造后的私有void(){
logger.error(“WS-started”);
}
@发情前期
私有无效预发情(){
logger.error(“WS-stoped”);
}
}
没有任何额外的xml配置

它在12c上正常工作,但我在11g上需要它

解决办法是什么


谢谢

不,在3.1-EJB之前的版本中,如果没有XML配置,就无法执行此操作


EJB3.0中实现
@Startup
bean的常见实践是在servlet中实例化,servlet被配置为在
web.xml
中启动时加载。如果您只需要为log4j使用它,您可以直接从这样的servlet初始化它。

在WL11g上使用EJB3.0解决此功能的方法。