0
我試圖啓動一個EJB TimerService計時器應用程序時,我的應用程序開始在WebLogic 10.3.5開始TimerService與WebLogic上
該定時器是一個EJB。我試過使用ServletContextListener和ApplicationLifecycleListener。
使用的ServletContextListener結果:
Caused By: java.lang.NullPointerException
at weblogic.ejb.container.timer.ClusteredEJBTimerManager.createTimer(ClusteredEJBTimerManager.java:76)
at weblogic.ejb.container.timer.ClusteredEJBTimerManager.createTimer(ClusteredEJBTimerManager.java:95)
當使用ApplicationLifecycleListener,我甚至無法查找的EJB。但是,如果我只是實例它作爲一個POJO,我得到一個NPE:
java.lang.NullPointerException
at com.oracle.eas.announcements.deliveryengine.ejb.RecipientsPopulationTimerBean.createTimer(RecipientsPopulationTimerBean.java:77)
at com.oracle.eas.announcements.deliveryengine.listeners.AppStartStopListener.postStart(AppStartStopListener.java:48)
如何創建在WebLogic 10.3.5的應用程序中刪除時創建一個定時器/任何意見將非常感謝。
你如何執行JNDI查找,你可以用相關代碼更新文章 –