[
https://issues.jboss.org/browse/WFLY-4747?page=com.atlassian.jira.plugin....
]
tmjee tmjee commented on WFLY-4747:
-----------------------------------
Tried with wildfly 9 CR1, same error as well after commenting out the cmp beans.
Is it still part of the JEE spec to support older version of ejbs like the 1.x, 2.x and
cmp beans? It seems like the only sound approach of migrating is to rewrite everything to
be EJB3 compliant.
Thanks
SessionBean with javax.jmsConnectionFactory resource-ref caused
java.lang.ClassNotFoundException: javax.jms.ConnnectionFactory
------------------------------------------------------------------------------------------------------------------------------
Key: WFLY-4747
URL:
https://issues.jboss.org/browse/WFLY-4747
Project: WildFly
Issue Type: Bug
Components: EJB
Affects Versions: JBoss AS7 7.1.1.Final
Environment: Windows
Reporter: tmjee tmjee
Deploying a simple ear with a session bean with a reference to
javax.jms.ConnectionFactory eg. as follows
{code}
<resource-ref>
<res-ref-name>jms/JbpmConnectionFactory</res-ref-name>
<res-type>javax.jms.ConnnectionFactory</res-type>
<res-auth>Container</res-auth>
</resource-ref>
{code}
will caused ClassNotFoundException
{code}
16:48:17,252 INFO
[org.jboss.as.ejb3.deployment.processors.EjbJndiBindingsDeploymentUnitProcessor] (MSC
service thread 1-4) JNDI bindings for session bean named Timer in deployment unit
subdeployment "jbpm-enterprise.jar" of deployment "jbpm.ear" are as
follows:
java:global/jbpm/jbpm-enterprise/Timer!org.jbpm.enterprise.internal.ejb.LocalTimer
java:app/jbpm-enterprise/Timer!org.jbpm.enterprise.internal.ejb.LocalTimer
java:module/Timer!org.jbpm.enterprise.internal.ejb.LocalTimer
java:global/jbpm/jbpm-enterprise/Timer!org.jbpm.enterprise.internal.ejb.LocalTimerHome
java:app/jbpm-enterprise/Timer!org.jbpm.enterprise.internal.ejb.LocalTimerHome
java:module/Timer!org.jbpm.enterprise.internal.ejb.LocalTimerHome
16:48:17,278 ERROR [org.jboss.msc.service.fail] (MSC service thread 1-4) MSC00001: Failed
to start service
jboss.deployment.subunit."jbpm.ear"."jbpm-enterprise.jar".POST_MODULE:
org.jboss.msc.service.StartException in service
jboss.deployment.subunit."jbpm.ear"."jbpm-enterprise.jar".POST_MODULE:
Failed to process phase POST_MODULE of subdeployment "jbpm-enterprise.jar" of
deployment "jbpm.ear"
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:119)
[jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1811)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at
org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1746)
[jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[rt.jar:1.6.0_25]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[rt.jar:1.6.0_25]
at java.lang.Thread.run(Thread.java:662) [rt.jar:1.6.0_25]
Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS011033:
Could not load javax.jms.ConnnectionFactory referenced in env-entry
at
org.jboss.as.ee.component.deployers.ResourceReferenceProcessor.getResourceRefEntries(ResourceReferenceProcessor.java:159)
at
org.jboss.as.ee.component.deployers.ResourceReferenceProcessor.processDescriptorEntries(ResourceReferenceProcessor.java:73)
at
org.jboss.as.ee.component.deployers.AbstractDeploymentDescriptorBindingsProcessor.deploy(AbstractDeploymentDescriptorBindingsProcessor.java:105)
at
org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113)
[jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
... 5 more
Caused by: java.lang.ClassNotFoundException: javax.jms.ConnnectionFactory from [Module
"deployment.jbpm.ear.jbpm-enterprise.jar:main" from Service Module Loader]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190)
at
org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468)
at
org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456)
at
org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120)
at
org.jboss.as.ee.component.deployers.ResourceReferenceProcessor.getResourceRefEntries(ResourceReferenceProcessor.java:157)
... 8 more
{code}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)