Проблемы с @Stateless и запуском приложения на JBoss 6 - PullRequest
1 голос
/ 28 января 2012

Я создал веб-проект на Java только с одним классом. Если я скомпилирую и разверну WAR в JBoss, все будет нормально. Однако, если я сделаю класс @Stateless, развертывание JBoss завершится с ошибкой.

java.lang.IllegalArgumentException: EntityManagerFactory cannot be null

Я (на данный момент) уверен, что я, должно быть, делаю что-то очень глупое, но я не могу понять, в чем моя проблема.

Обновление : Должно быть что-то с установкой, которую мне дали. Прекрасно работает на локальной установке JBoss 6.

Цитата большего стека:

2012-01-28 01:43:54,913 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner) installing bean: jboss.j2ee:jar=JanTest.war,name=Service,service=EJB3
2012-01-28 01:43:54,914 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner)   with dependencies:
2012-01-28 01:43:54,914 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner)   and demands:
2012-01-28 01:43:54,914 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner)  jboss-injector:topLevelUnit=JanTest.war,unit=JanTest.war,bean=Service,interceptor=org.jboss.weld.integration.ejb.SessionBeanInterceptor; Required: Described
2012-01-28 01:43:54,914 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner)  jboss.ejb:service=EJBTimerService; Required: Described
2012-01-28 01:43:54,914 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner)  jboss-injector:topLevelUnit=JanTest.war,unit=JanTest.war,bean=Service,interceptor=org.jboss.weld.integration.ejb.interceptor.Jsr299BindingsInterceptor; Required: Described
2012-01-28 01:43:54,914 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner)  jboss-switchboard:appName=JanTest,module=JanTest; Required: Create
2012-01-28 01:43:54,915 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner)   and supplies:
2012-01-28 01:43:54,915 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner)  jndi:Service
2012-01-28 01:43:54,915 INFO  [org.jboss.ejb3.deployers.JBossASKernel] (HDScanner) Added bean(jboss.j2ee:jar=JanTest.war,name=Service,service=EJB3) to KernelDeployment of: JanTest.war
2012-01-28 01:43:55,175 INFO  [org.jboss.web.tomcat.service.deployers.TomcatDeployment] (HDScanner) deploy, ctxPath=/JanTest
2012-01-28 01:43:55,318 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (HDScanner) Error installing to Create: name=jboss.j2ee:jar=JanTest.war,name=Service,service=EJB3 state=Configured: java.lang.IllegalArgumentException: EntityManagerFactory cannot be null
    at org.jboss.ejb3.timerservice.mk2.TimerServiceImpl.<init>(TimerServiceImpl.java:139) [:1.0.0-alpha-13]
    at org.jboss.ejb3.timerservice.mk2.TimerServiceFactoryImpl.createTimerService(TimerServiceFactoryImpl.java:79) [:1.0.0-alpha-13]
    at org.jboss.ejb3.TimerServiceContainer.createTimerService(TimerServiceContainer.java:234) [:1.7 ......

1 Ответ

0 голосов
/ 02 февраля 2012

Проблема возникла только при конкретной установке JBoss.Работал нормально с локальной установкой.Я отправлю комментарий, если когда-нибудь найду причину ошибки.

...