-ds.xml in - Porting JBoss 4.2.4 EJB 3.x app to JBoss 6.0 CR1
notify Dec 14, 2010 5:11 PMFinal part of moving a "live" JBoss 4.2.3 Seam App to JBoss 6.0.0.20101110-CR1.
I've deployed my WeEatWell-ds.xml in
jboss-6.0.0.20101110-CR1\server\default\deploy
and access it via;
<persistence-unit name="WeEatWellEntityManagerFactory"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <jta-data-source>java:/WeEatWellDatasource</jta-data-source>
<properties> <property name="hibernate.dialect" value="org.hibernate.dialect.MySQLDialect"/>
<property name="hibernate.hbm2ddl.auto" value="update"/>
<property name="hibernate.jdbc.batch_size" value="20"/>
<property name="hibernate.show_sql" value="true"/>
<property name="hibernate.format_sql" value="true"/>
<property name="jboss.entity.manager.factory.jndi.name" value="java:/WeEatWellEntityManagerFactory"/> </properties> In my EJB I have; @PersistenceContext(unitName = "WeEatWellEntityManagerFactory"
private EntityManager entityManager;
However I get;
21:46:08,254 INFO [service] Removing bootstrap log handlers
21:46:08,343 ERROR [org.jboss.profileservice.bootstrap] Failed to load profile:: org.jboss.deployers.client.spi.IncompleteDeployment
Exception: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
DEPLOYMENTS MISSING DEPENDENCIES:
Deployment "jboss.web.deployment:war=/WeEatWell" is missing the following dependencies:
Dependency "persistence.unit:unitName=WeEatWell.ear/WeEatWell.jar#WeEatWell" (should be in state "Create", but is actually in st
ate "** NOT FOUND Depends on 'persistence.unit:unitName=WeEatWell.ear/WeEatWell.jar#WeEatWell' **")
DEPLOYMENTS IN ERROR:
Deployment "persistence.unit:unitName=WeEatWell.ear/WeEatWell.jar#WeEatWell" is in error due to the following reason(s): ** NOT FO
UND Depends on 'persistence.unit:unitName=WeEatWell.ear/WeEatWell.jar#WeEatWell' **
at org.jboss.deployers.plugins.deployers.DeployersImpl.checkComplete(DeployersImpl.java:1228) [:2.2.0.Alpha8]
at org.jboss.deployers.plugins.main.MainDeployerImpl.checkComplete(MainDeployerImpl.java:905) [:2.2.0.Alpha8]
at org.jboss.system.server.profileservice.deployers.MainDeployerPlugin.checkComplete(MainDeployerPlugin.java:87) [:6.0.0.201
01110-CR1]
at org.jboss.profileservice.deployment.ProfileDeployerPluginRegistry.checkAllComplete(ProfileDeployerPluginRegistry.java:118
) [:0.1.0.Alpha1]
at org.jboss.system.server.profileservice.bootstrap.BasicProfileServiceBootstrap.start(BasicProfileServiceBootstrap.java:133
) [:6.0.0.20101110-CR1]
at org.jboss.system.server.profileservice.bootstrap.BasicProfileServiceBootstrap.start(BasicProfileServiceBootstrap.java:56)
[:6.0.0.20101110-CR1]
at org.jboss.bootstrap.impl.base.server.AbstractServer.startBootstraps(AbstractServer.java:827) [jboss-bootstrap-impl-base.j
ar:2.1.0-alpha-5]
at org.jboss.bootstrap.impl.base.server.AbstractServer$StartServerTask.run(AbstractServer.java:417) [jboss-bootstrap-impl-ba
se.jar:2.1.0-alpha-5]
at java.lang.Thread.run(Unknown Source) [:1.6.0_20]
21:46:09,119 INFO [org.apache.coyote.http11.Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
21:46:09,122 INFO [org.apache.coyote.ajp.AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
21:46:09,122 INFO [org.jboss.bootstrap.impl.base.server.AbstractServer] JBossAS [6.0.0.20101110-CR1 "Neo"] Started in 41s:598ms
Have various Apps running on JBoss 4.2.3 accessing MySQL no problem.
Any suggestions?
Thanks.