Web services 带有@Startup注释WL 11g的单例类
我在将webservice部署到Weblogic 11g时遇到问题 JAVA:JRockit 1.6.x 我需要在webservice部署上运行一个方法,我编写了以下代码: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
@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解决此功能的方法。