Is it working with the persistence.xml file ? I mean if I have a 'test.persistence.xml' file in my test project, will this file 'override' the persistence.xml in my production project ?
David Blevins wrote: > > Don't know if you've gotten passed this yet, but this feature should > help with this: > > http://openejb.apache.org/3.0/alternate-descriptors.html > > Seems your situation falls into the "catch all" we mention at the top > of that page. The override support is really aimed at just tweaking > properties of your provider. But in your case you want a completely > different provider and a completely different set of properties, so > the AltDD support is probably best. > > -David > > On Oct 23, 2009, at 10:02 AM, hypnosat7 wrote: > >> >> Yes I want to use a different provider for tests than I do for >> production. In >> fact I have this persistence.xml for producation: >> >> <?xml version="1.0" encoding="UTF-8"?> >> <persistence version="1.0" >> xmlns="http://java.sun.com/xml/ns/persistence" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xsi:schemaLocation="http://java.sun.com/xml/ns/persistence >> http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> >> <persistence-unit name="educaPU"> >> <!-- >> >> <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> >> --> >> <provider>org.hibernate.ejb.HibernatePersistence</provider> >> <jta-data-source>java:/OracleDS</jta-data-source> >> <properties> >> <property name="hibernate.hbm2ddl.auto" value="update" >> /> >> <property name="hibernate.dialect" >> value="org.hibernate.dialect.Oracle10gDialect" /> >> >> </properties> >> </persistence-unit> >> </persistence> >> >> And to override the Hibernate provider I launch my test from eclipse >> with >> "Run Configurations ..." and then I specify in the "Program >> arguments" text >> area : >> "- >> Djavax >> .persistence.provider=org.eclipse.persistence.jpa.PersistenceProvider" >> >> And this is the error: >> DEBUG - Using default 'openejb.nobanner=true' >> Apache OpenEJB 3.1.2 build: 20091010-03:11 >> http://openejb.apache.org/ >> INFO - openejb.home = G:\data\eclipse\workspace_0\Educa-serveur-test >> INFO - openejb.base = G:\data\eclipse\workspace_0\Educa-serveur-test >> DEBUG - Using default >> 'openejb.assembler=org.apache.openejb.assembler.classic.Assembler' >> DEBUG - Instantiating assembler class >> org.apache.openejb.assembler.classic.Assembler >> DEBUG - Using default 'openejb.jndiname.failoncollision=true' >> DEBUG - Using default >> 'openejb.configurator=org.apache.openejb.config.ConfigurationFactory' >> DEBUG - Using default 'openejb.validation.skip=false' >> DEBUG - Using default 'openejb.deploymentId.format={ejbName}' >> DEBUG - Using default 'openejb.debuggable-vm-hackery=false' >> DEBUG - Using default 'openejb.webservices.enabled=true' >> DEBUG - Using default 'openejb.vendor.config=ALL' Possible values >> are: >> geronimo, glassfish, jboss, weblogic or NONE or ALL >> DEBUG - Using default >> 'openejb.provider.default=org.apache.openejb.embedded' >> INFO - Configuring Service(id=Default Security Service, >> type=SecurityService, provider-id=Default Security Service) >> INFO - Configuring Service(id=Default Transaction Manager, >> type=TransactionManager, provider-id=Default Transaction Manager) >> INFO - Configuring Service(id=educaDatabase, type=Resource, >> provider-id=Default JDBC Database) >> DEBUG - Override >> [JdbcUrl=jdbc:hsqldb:file:G:/database/hsql/hsqldb_1_8_0_10/hsqldb/ >> data/educadb] >> DEBUG - Override [UserName=sa] >> DEBUG - Override [JdbcDriver=org.hsqldb.jdbcDriver] >> DEBUG - Using default 'openejb.deployments.classpath=true' >> DEBUG - Using default 'openejb.deployments.classpath.include=' >> INFO - Using >> 'openejb.deployments.classpath.exclude="file:///G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/.* >> >> "' >> DEBUG - Using default >> 'openejb.deployments.classpath.require.descriptor=false' >> DEBUG - Using default >> 'openejb.deployments.classpath.filter.descriptors=false' >> DEBUG - Using default >> 'openejb.deployments.classpath.filter.systemapps=true' >> WARN - Inspecting classpath for applications: 78 urls. >> WARN - ADJUST THE EXCLUDE/INCLUDE!!!. Current settings: >> openejb.deployments.classpath.exclude='"file:///G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/.* >> >> "', >> openejb.deployments.classpath.include='' >> INFO - Found EjbModule in classpath: >> G:\data\eclipse\workspace_0\Educa-serveur-test\bin >> INFO - Found EjbModule in classpath: >> G:\data\eclipse\workspace_0\Educa-serveur\build\classes >> INFO - Found ClientModule in classpath: >> G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client >> \javassist.jar >> INFO - Found ClientModule in classpath: >> G:\repository\apache\openejb\openejb-3.1.2\openejb-3.1.2\lib\xml- >> resolver-1.2.jar >> INFO - Found ClientModule in classpath: >> G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client >> \jboss-serialization.jar >> INFO - Found ClientModule in classpath: >> G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client >> \jboss-remoting.jar >> INFO - Found ClientModule in classpath: >> G:\repository\apache\openejb\openejb-3.1.2\openejb-3.1.2\lib >> \serializer-2.7.1.jar >> DEBUG - URLs after filtering: 780 >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-common-core.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jbosssx-as-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-srp-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-integration.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-mdr.jar!/ >> DEBUG - Annotations path: >> file:/G:/data/eclipse/workspace_0/Educa-serveur-test/bin/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ >> lib/quartz-1.5.2.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/ >> javax.persistence_1.99.0.v200906021518.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-deployers-client.jar!/ >> DEBUG - Annotations path: >> file:/G:/data/eclipse/workspace_0/Educa-serveur/build/classes/ >> DEBUG - Annotations path: >> jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/ >> org.eclipse.persistence.asm_1.1.2.v20090612-r4475.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-security-spi.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/slf4j-api.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-aspect-jdk50-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-ejb3-proxy-impl-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ >> lib/xbean-finder-shaded-3.6.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-deployers-core-spi.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-system-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-ha-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-ejb3-security-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ >> lib/neethi-2.0.4.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/commons-logging.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-logging-spi.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/javassist.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jbosssx-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/hibernate-annotations.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jmx-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jbossall-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-logging-jdk.jar!/ >> DEBUG - Annotations path: >> file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/ >> configuration/org.eclipse.osgi/bundles/329/1/.cp/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-j2se.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-logging-log4j.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-ejb3-proxy-clustered-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-deployment.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/log4j.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-iiop-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ >> lib/slf4j-api-1.3.1.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-ejb3-ext-api.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/ >> org.eclipse.persistence.jpa_1.1.2.v20090612-r4475.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/ >> org.eclipse.persistence.antlr_1.1.2.v20090612-r4475.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/ejb3-persistence.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-ejb3-core-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-appclient.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ >> lib/xml-resolver-1.2.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-messaging-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-serialization.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/slf4j-jboss-logging.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jbossjts-integration.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-javaee.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jnp-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jbossjts.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ >> lib/commons-dbcp-all-1.3-r699049.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/trove.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-ejb3-proxy-spi-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ >> lib/XmlSchema-1.4.2.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-deployers-client-spi.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ >> lib/wss4j-1.5.4.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jmx-invoker-adaptor-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-ejb3-common-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ >> lib/slf4j-jdk14-1.3.1.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-ha-legacy-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/ >> org.junit_3.8.2.v20090203-1005/junit.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/plugins/ >> org.eclipse.persistence.core_1.1.2.v20090612-r4475.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ >> lib/saaj-impl-1.3.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ >> lib/opensaml-1.1.jar!/ >> DEBUG - Annotations path: >> file:/G:/data/eclipse/eclipse-jee-galileo-win32/eclipse/ >> configuration/org.eclipse.osgi/bundles/328/1/.cp/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ >> lib/bcprov-jdk15-140.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ >> lib/xmlsec-1.4.0.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-system-jmx-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-remoting.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-jsr77-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ >> lib/xbean-asm-shaded-3.6.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-aop-client.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/apache/openejb/openejb-3.1.2/openejb-3.1.2/ >> lib/serializer-2.7.1.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jboss-deployers-core.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/xmlsec.jar!/ >> DEBUG - Annotations path: >> jar:file:/G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/ >> client/jbosscx-client.jar!/ >> WARN - Searched 78 classpath urls in 7013 milliseconds. Average 89 >> milliseconds per url. >> WARN - Consider adjusting your openejb.deployments.classpath.exclude >> and >> openejb.deployments.classpath.include settings. Current settings: >> exclude='"file:///G:/repository/jboss/as/jboss-5.1.0.GA-jdk6/jboss-5.1.0.GA/.* >> >> "', >> include='' >> DEBUG - Using default 'openejb.deployments.classpath.ear=true' >> INFO - Beginning load: G:\data\eclipse\workspace_0\Educa-serveur-test >> \bin >> DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible >> values >> are: none, annotations, enums or NONE or ALL >> DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible >> values >> are: none, annotations, enums or NONE or ALL >> INFO - Beginning load: >> G:\data\eclipse\workspace_0\Educa-serveur\build\classes >> DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible >> values >> are: none, annotations, enums or NONE or ALL >> DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible >> values >> are: none, annotations, enums or NONE or ALL >> INFO - Beginning load: >> G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client >> \javassist.jar >> DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible >> values >> are: none, annotations, enums or NONE or ALL >> INFO - Beginning load: >> G:\repository\apache\openejb\openejb-3.1.2\openejb-3.1.2\lib\xml- >> resolver-1.2.jar >> DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible >> values >> are: none, annotations, enums or NONE or ALL >> INFO - Beginning load: >> G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client >> \jboss-serialization.jar >> DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible >> values >> are: none, annotations, enums or NONE or ALL >> INFO - Beginning load: >> G:\repository\jboss\as\jboss-5.1.0.GA-jdk6\jboss-5.1.0.GA\client >> \jboss-remoting.jar >> DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible >> values >> are: none, annotations, enums or NONE or ALL >> INFO - Beginning load: >> G:\repository\apache\openejb\openejb-3.1.2\openejb-3.1.2\lib >> \serializer-2.7.1.jar >> DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible >> values >> are: none, annotations, enums or NONE or ALL >> INFO - Configuring enterprise application: classpath.ear >> DEBUG - No ejb-jar.xml found assuming annotated beans present: >> classpath.ear, module: classes >> DEBUG - No application-client.xml found assuming annotations present: >> classpath.ear, module: javassist.jar >> DEBUG - No application-client.xml found assuming annotations present: >> classpath.ear, module: xml-resolver-1.2.jar >> DEBUG - No application-client.xml found assuming annotations present: >> classpath.ear, module: jboss-serialization.jar >> DEBUG - No application-client.xml found assuming annotations present: >> classpath.ear, module: jboss-remoting.jar >> DEBUG - No application-client.xml found assuming annotations present: >> classpath.ear, module: serializer-2.7.1.jar >> DEBUG - Searching for inherited application exceptions (see >> OPENEJB-980) - >> it doesn't care whether inherited is true/false >> DEBUG - Searching for inherited application exceptions (see >> OPENEJB-980) - >> it doesn't care whether inherited is true/false >> DEBUG - ...handling class ma.orca.educa.exception.ValidationException >> DEBUG - ...adding class ma.orca.educa.exception.ValidationException >> with >> rollback=true >> INFO - Configuring Service(id=Default Stateless Container, >> type=Container, >> provider-id=Default Stateless Container) >> INFO - Auto-creating a container for bean ConfigurationBean: >> Container(type=STATELESS, id=Default Stateless Container) >> INFO - Configuring PersistenceUnit(name=Educa-serveur-test) >> DEBUG - raw <jta-data-source>null</jta-datasource> >> DEBUG - raw <non-jta-data-source>null</non-jta-datasource> >> DEBUG - normalized <jta-data-source>null</jta-datasource> >> DEBUG - normalized <non-jta-data-source>null</non-jta-datasource> >> DEBUG - Available DataSources >> DEBUG - DataSource(name=educaDatabase, JtaManaged=true) >> INFO - Auto-creating a Resource with id 'educaDatabaseNonJta' of type >> 'DataSource for 'Educa-serveur-test'. >> INFO - Configuring Service(id=educaDatabaseNonJta, type=Resource, >> provider-id=educaDatabase) >> INFO - Adjusting PersistenceUnit Educa-serveur-test <jta-data- >> source> to >> Resource ID 'educaDatabase' from 'null' >> INFO - Adjusting PersistenceUnit Educa-serveur-test <non-jta-data- >> source> to >> Resource ID 'educaDatabaseNonJta' from 'null' >> INFO - Configuring PersistenceUnit(name=educaPU, >> provider=org.hibernate.ejb.HibernatePersistence) >> DEBUG - raw <jta-data-source>java:/OracleDS</jta-datasource> >> DEBUG - raw <non-jta-data-source>null</non-jta-datasource> >> DEBUG - normalized <jta-data-source>java:/OracleDS</jta-datasource> >> DEBUG - normalized <non-jta-data-source>null</non-jta-datasource> >> DEBUG - Available DataSources >> DEBUG - DataSource(name=educaDatabase, JtaManaged=true) >> DEBUG - DataSource(name=educaDatabaseNonJta, JtaManaged=false) >> INFO - Adjusting PersistenceUnit educaPU <jta-data-source> to >> Resource ID >> 'educaDatabase' from 'java:/OracleDS' >> INFO - Adjusting PersistenceUnit educaPU <non-jta-data-source> to >> Resource >> ID 'educaDatabaseNonJta' from 'null' >> INFO - Using 'openejb.descriptors.output=true' >> INFO - Using 'openejb.descriptors.output=true' >> INFO - Dumping Generated ejb-jar.xml to: >> C:\Users\ELARBI~1\AppData\Local\Temp\ejb- >> jar-4519594178483779556bin.xml >> INFO - Dumping Generated openejb-jar.xml to: >> C:\Users\ELARBI~1\AppData\Local\Temp\openejb- >> jar-2046724989127448680bin.xml >> INFO - Using 'openejb.descriptors.output=true' >> INFO - Dumping Generated ejb-jar.xml to: >> C:\Users\ELARBI~1\AppData\Local\Temp\ejb- >> jar-7664296864725927732classes.xml >> INFO - Dumping Generated openejb-jar.xml to: >> C:\Users\ELARBI~1\AppData\Local\Temp\openejb- >> jar-1100372600686023701classes.xml >> DEBUG - Adding persistence-unit educaPU property >> eclipselink.target- >> database=org.eclipse.persistence.platform.database.HSQLPlatform >> DEBUG - Adding persistence-unit educaPU property >> non-jta-data-source=educaDatabase >> DEBUG - Adding persistence-unit educaPU property >> jta-data-source=educaDatabase >> DEBUG - Adding persistence-unit educaPU property >> eclipselink.ddl-generation=drop-and-create-tables >> DEBUG - Adding persistence-unit educaPU property >> eclipselink.application-location=G:/data/eclipse/workspace_0/Educa- >> serveur-test/scriptDB >> DEBUG - Adding persistence-unit educaPU property >> eclipselink.ddl-generation.output-mode=both >> DEBUG - Adjusting PersistenceUnit(name=educaPU) property to >> hibernate >> .transaction >> .manager_lookup_class >> =org.apache.openejb.hibernate.TransactionManagerLookup >> INFO - Using 'openejb.validation.output.level=VERBOSE' >> INFO - Enterprise application "classpath.ear" loaded. >> INFO - Assembling app: classpath.ear >> DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible >> values >> are: none, annotations, enums or NONE or ALL >> INFO - PersistenceUnit(name=Educa-serveur-test, >> provider=org.apache.openjpa.persistence.PersistenceProviderImpl) >> DEBUG - Using default 'openejb.tempclassloader.skip=none' Possible >> values >> are: none, annotations, enums or NONE or ALL >> ERROR - JAVA AGENT NOT INSTALLED. The JPA Persistence Provider >> requested >> installation of a ClassFileTransformer which requires a JavaAgent. >> See >> http://openejb.apache.org/3.0/javaagent.html >> INFO - Undeploying app: classpath.ear >> DEBUG - App failing deployment may not have undeployed cleanly: >> classpath.ear >> org.apache.openejb.UndeployException: Failed undeploying application: >> id=classpath.ear >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.destroyApplication(Assembler.java:802) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:662) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:449) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) >> at >> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java: >> 279) >> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at >> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java: >> 36) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory >> .getInitialContext(LocalInitialContextFactory.java:42) >> at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) >> at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) >> at javax.naming.InitialContext.init(Unknown Source) >> at javax.naming.InitialContext.<init>(Unknown Source) >> at >> ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java: >> 22) >> at junit.framework.TestCase.runBare(TestCase.java:128) >> at junit.framework.TestResult$1.protect(TestResult.java:106) >> at junit.framework.TestResult.runProtected(TestResult.java:124) >> at junit.framework.TestResult.run(TestResult.java:109) >> at junit.framework.TestCase.run(TestCase.java:120) >> at junit.framework.TestSuite.runTest(TestSuite.java:230) >> at junit.framework.TestSuite.run(TestSuite.java:225) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit >> .runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) >> at >> org >> .eclipse >> .jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java: >> 197) >> Nested caused by: >> java.lang.Exception: deployment not found: ConfigurationBean >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.destroyApplication(Assembler.java:820) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:662) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:449) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) >> at >> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java: >> 279) >> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at >> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java: >> 36) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory >> .getInitialContext(LocalInitialContextFactory.java:42) >> at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) >> at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) >> at javax.naming.InitialContext.init(Unknown Source) >> at javax.naming.InitialContext.<init>(Unknown Source) >> at >> ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java: >> 22) >> at junit.framework.TestCase.runBare(TestCase.java:128) >> at junit.framework.TestResult$1.protect(TestResult.java:106) >> at junit.framework.TestResult.runProtected(TestResult.java:124) >> at junit.framework.TestResult.run(TestResult.java:109) >> at junit.framework.TestCase.run(TestCase.java:120) >> at junit.framework.TestSuite.runTest(TestSuite.java:230) >> at junit.framework.TestSuite.run(TestSuite.java:225) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit >> .runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) >> at >> org >> .eclipse >> .jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java: >> 197) >> Nested caused by: >> java.lang.Exception: deployment not found: AnnuaireBean >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.destroyApplication(Assembler.java:820) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:662) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:449) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) >> at >> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java: >> 279) >> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at >> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java: >> 36) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory >> .getInitialContext(LocalInitialContextFactory.java:42) >> at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) >> at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) >> at javax.naming.InitialContext.init(Unknown Source) >> at javax.naming.InitialContext.<init>(Unknown Source) >> at >> ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java: >> 22) >> at junit.framework.TestCase.runBare(TestCase.java:128) >> at junit.framework.TestResult$1.protect(TestResult.java:106) >> at junit.framework.TestResult.runProtected(TestResult.java:124) >> at junit.framework.TestResult.run(TestResult.java:109) >> at junit.framework.TestCase.run(TestCase.java:120) >> at junit.framework.TestSuite.runTest(TestSuite.java:230) >> at junit.framework.TestSuite.run(TestSuite.java:225) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit >> .runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) >> at >> org >> .eclipse >> .jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java: >> 197) >> Nested caused by: >> java.lang.Exception: deployment not found: RessourceBean >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.destroyApplication(Assembler.java:820) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:662) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:449) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) >> at >> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java: >> 279) >> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at >> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java: >> 36) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory >> .getInitialContext(LocalInitialContextFactory.java:42) >> at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) >> at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) >> at javax.naming.InitialContext.init(Unknown Source) >> at javax.naming.InitialContext.<init>(Unknown Source) >> at >> ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java: >> 22) >> at junit.framework.TestCase.runBare(TestCase.java:128) >> at junit.framework.TestResult$1.protect(TestResult.java:106) >> at junit.framework.TestResult.runProtected(TestResult.java:124) >> at junit.framework.TestResult.run(TestResult.java:109) >> at junit.framework.TestCase.run(TestCase.java:120) >> at junit.framework.TestSuite.runTest(TestSuite.java:230) >> at junit.framework.TestSuite.run(TestSuite.java:225) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit >> .runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) >> at >> org >> .eclipse >> .jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java: >> 197) >> Nested caused by: >> java.lang.Exception: deployment not found: InscriptionBean >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.destroyApplication(Assembler.java:820) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:662) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:449) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) >> at >> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java: >> 279) >> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at >> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java: >> 36) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory >> .getInitialContext(LocalInitialContextFactory.java:42) >> at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) >> at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) >> at javax.naming.InitialContext.init(Unknown Source) >> at javax.naming.InitialContext.<init>(Unknown Source) >> at >> ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java: >> 22) >> at junit.framework.TestCase.runBare(TestCase.java:128) >> at junit.framework.TestResult$1.protect(TestResult.java:106) >> at junit.framework.TestResult.runProtected(TestResult.java:124) >> at junit.framework.TestResult.run(TestResult.java:109) >> at junit.framework.TestCase.run(TestCase.java:120) >> at junit.framework.TestSuite.runTest(TestSuite.java:230) >> at junit.framework.TestSuite.run(TestSuite.java:225) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit >> .runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) >> at >> org >> .eclipse >> .jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java: >> 197) >> Nested caused by: >> java.lang.Exception: deployment not found: ScolariteBean >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.destroyApplication(Assembler.java:820) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:662) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:449) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) >> at >> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java: >> 279) >> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at >> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java: >> 36) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory >> .getInitialContext(LocalInitialContextFactory.java:42) >> at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) >> at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) >> at javax.naming.InitialContext.init(Unknown Source) >> at javax.naming.InitialContext.<init>(Unknown Source) >> at >> ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java: >> 22) >> at junit.framework.TestCase.runBare(TestCase.java:128) >> at junit.framework.TestResult$1.protect(TestResult.java:106) >> at junit.framework.TestResult.runProtected(TestResult.java:124) >> at junit.framework.TestResult.run(TestResult.java:109) >> at junit.framework.TestCase.run(TestCase.java:120) >> at junit.framework.TestSuite.runTest(TestSuite.java:230) >> at junit.framework.TestSuite.run(TestSuite.java:225) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit >> .runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) >> at >> org >> .eclipse >> .jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java: >> 197) >> Nested caused by: >> java.lang.Exception: deployment not found: RessourceWS >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.destroyApplication(Assembler.java:820) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:662) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:449) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) >> at >> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java: >> 279) >> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at >> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java: >> 36) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory >> .getInitialContext(LocalInitialContextFactory.java:42) >> at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) >> at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) >> at javax.naming.InitialContext.init(Unknown Source) >> at javax.naming.InitialContext.<init>(Unknown Source) >> at >> ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java: >> 22) >> at junit.framework.TestCase.runBare(TestCase.java:128) >> at junit.framework.TestResult$1.protect(TestResult.java:106) >> at junit.framework.TestResult.runProtected(TestResult.java:124) >> at junit.framework.TestResult.run(TestResult.java:109) >> at junit.framework.TestCase.run(TestCase.java:120) >> at junit.framework.TestSuite.runTest(TestSuite.java:230) >> at junit.framework.TestSuite.run(TestSuite.java:225) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit >> .runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) >> at >> org >> .eclipse >> .jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java: >> 197) >> Nested caused by: >> java.lang.Exception: deployment not found: ScolariteWS >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.destroyApplication(Assembler.java:820) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:662) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:449) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) >> at >> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java: >> 279) >> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at >> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java: >> 36) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory >> .getInitialContext(LocalInitialContextFactory.java:42) >> at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) >> at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) >> at javax.naming.InitialContext.init(Unknown Source) >> at javax.naming.InitialContext.<init>(Unknown Source) >> at >> ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java: >> 22) >> at junit.framework.TestCase.runBare(TestCase.java:128) >> at junit.framework.TestResult$1.protect(TestResult.java:106) >> at junit.framework.TestResult.runProtected(TestResult.java:124) >> at junit.framework.TestResult.run(TestResult.java:109) >> at junit.framework.TestCase.run(TestCase.java:120) >> at junit.framework.TestSuite.runTest(TestSuite.java:230) >> at junit.framework.TestSuite.run(TestSuite.java:225) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit >> .runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) >> at >> org >> .eclipse >> .jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java: >> 197) >> Nested caused by: >> java.lang.Exception: persistence-unit: educaPU 495723823: Name >> "openejb/PersistenceUnit/educaPU 495723823" not found. >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.destroyApplication(Assembler.java:893) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:662) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:449) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) >> at >> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java: >> 279) >> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at >> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java: >> 36) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory >> .getInitialContext(LocalInitialContextFactory.java:42) >> at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) >> at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) >> at javax.naming.InitialContext.init(Unknown Source) >> at javax.naming.InitialContext.<init>(Unknown Source) >> at >> ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java: >> 22) >> at junit.framework.TestCase.runBare(TestCase.java:128) >> at junit.framework.TestResult$1.protect(TestResult.java:106) >> at junit.framework.TestResult.runProtected(TestResult.java:124) >> at junit.framework.TestResult.run(TestResult.java:109) >> at junit.framework.TestCase.run(TestCase.java:120) >> at junit.framework.TestSuite.runTest(TestSuite.java:230) >> at junit.framework.TestSuite.run(TestSuite.java:225) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit >> .runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) >> at >> org >> .eclipse >> .jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java: >> 197) >> Caused by: javax.naming.NameNotFoundException: Name >> "openejb/PersistenceUnit/educaPU 495723823" not found. >> at >> org >> .apache.openejb.core.ivm.naming.IvmContext.federate(IvmContext.java: >> 193) >> at >> org.apache.openejb.core.ivm.naming.IvmContext.lookup(IvmContext.java: >> 150) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.destroyApplication(Assembler.java:886) >> ... 33 more >> ERROR - Application could not be deployed: classpath.ear >> org.apache.openejb.OpenEJBException: Creating application failed: >> classpath.ear: java.lang.ClassNotFoundException: >> org.hibernate.ejb.HibernatePersistence: >> org.hibernate.ejb.HibernatePersistence >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:666) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:449) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.buildContainerSystem(Assembler.java:367) >> at >> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java: >> 279) >> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:137) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:286) >> at org.apache.openejb.OpenEJB.init(OpenEJB.java:265) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at >> org.apache.openejb.loader.OpenEJBInstance.init(OpenEJBInstance.java: >> 36) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:71) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory.init(LocalInitialContextFactory.java:53) >> at >> org >> .apache >> .openejb >> .client >> .LocalInitialContextFactory >> .getInitialContext(LocalInitialContextFactory.java:42) >> at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) >> at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) >> at javax.naming.InitialContext.init(Unknown Source) >> at javax.naming.InitialContext.<init>(Unknown Source) >> at >> ma.orca.educa.service.RessourceBeanTest.setUp(RessourceBeanTest.java: >> 22) >> at junit.framework.TestCase.runBare(TestCase.java:128) >> at junit.framework.TestResult$1.protect(TestResult.java:106) >> at junit.framework.TestResult.runProtected(TestResult.java:124) >> at junit.framework.TestResult.run(TestResult.java:109) >> at junit.framework.TestCase.run(TestCase.java:120) >> at junit.framework.TestSuite.runTest(TestSuite.java:230) >> at junit.framework.TestSuite.run(TestSuite.java:225) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit >> .runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130) >> at >> org >> .eclipse >> .jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:467) >> at >> org >> .eclipse >> .jdt >> .internal >> .junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) >> at >> org >> .eclipse >> .jdt >> .internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java: >> 197) >> Caused by: org.apache.openejb.OpenEJBException: >> java.lang.ClassNotFoundException: >> org.hibernate.ejb.HibernatePersistence: >> org.hibernate.ejb.HibernatePersistence >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:494) >> ... 32 more >> Caused by: java.lang.ClassNotFoundException: >> org.hibernate.ejb.HibernatePersistence >> at java.net.URLClassLoader$1.run(Unknown Source) >> at java.security.AccessController.doPrivileged(Native Method) >> at java.net.URLClassLoader.findClass(Unknown Source) >> at java.lang.ClassLoader.loadClass(Unknown Source) >> at java.lang.ClassLoader.loadClass(Unknown Source) >> at >> org >> .apache >> .openejb >> .assembler >> .classic >> .PersistenceBuilder >> .createEntityManagerFactory(PersistenceBuilder.java:178) >> at >> org >> .apache >> .openejb >> .assembler.classic.Assembler.createApplication(Assembler.java:489) >> ... 32 more >> DEBUG - Containers : 1 >> DEBUG - Type Container ID >> DEBUG - STATELESS Default Stateless Container >> DEBUG - Deployments : 0 >> DEBUG - SecurityService : >> org.apache.openejb.core.security.SecurityServiceImpl >> DEBUG - TransactionManager: >> org.apache.geronimo.transaction.manager.GeronimoTransactionManager >> DEBUG - OpenEJB Container System ready. >> >> >> Quintin Beukes-2 wrote: >>> >>> Can you please paste the error you receive? >>> >>> I'm not sure how to override it, will have a look now. Though, what >>> are you trying to achieve with this? Maybe there is another way to >>> get >>> the same thing. I assume you're just trying to use a different >>> provider for tests than you do for production? >>> >>> Quintin Beukes >>> >>> >>> >>> On Fri, Oct 23, 2009 at 7:50 AM, hypnosat7 <abla...@yahoo.fr> wrote: >>>> >>>> Hello, >>>> >>>> If I set the provider property in the persistence.xml of my EJB >>>> project >>>> in >>>> works. But if I set the provider via system properties (to >>>> override the >>>> persistence.xml) my tests fail and the reason is that the data are >>>> not >>>> stored to the database. >>>> >>>> So this is my persistence.xml: >>>> <?xml version="1.0" encoding="UTF-8"?> >>>> <persistence version="1.0" >>>> xmlns="http://java.sun.com/xml/ns/persistence" >>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>> xsi:schemaLocation="http://java.sun.com/xml/ns/persistence >>>> http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> >>>> <persistence-unit name="educaPU"> >>>> <!-- >>>> <provider>org.hibernate.ejb.HibernatePersistence</provider> >>>> --> >>>> >>>> <provider>org.eclipse.persistence.jpa.PersistenceProvider</ >>>> provider> >>>> <jta-data-source>java:/OracleDS</jta-data-source> >>>> <properties> >>>> <property name="hibernate.hbm2ddl.auto" value="update" /> >>>> <property name="hibernate.dialect" >>>> value="org.hibernate.dialect.Oracle10gDialect" /> >>>> <!-- >>>> MySQL <property name="hibernate.hbm2ddl.auto" >>>> value="create-drop" /> >>>> <property name="hibernate.dialect" >>>> value="org.hibernate.dialect.MySQLInnoDBDialect" /> >>>> --> >>>> </properties> >>>> </persistence-unit> >>>> </persistence> >>>> >>>> I've add the line: >>>> <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider> >>>> because using the >>>> "- >>>> Djavax >>>> .persistence >>>> .provider=org.eclipse.persistence.jpa.PersistenceProvider" >>>> as VM arguments make my tests failing. >>>> >>>> Thanks for any help. >>>> >>>> >>>> >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/Override-Porvider-property-via-system-properties-tp26021215p26021215.html >>>> Sent from the OpenEJB User mailing list archive at Nabble.com. >>>> >>>> >>> >>> >> >> -- >> View this message in context: >> http://www.nabble.com/Override-Porvider-property-via-system-properties-tp26021215p26029996.html >> Sent from the OpenEJB User mailing list archive at Nabble.com. >> >> > > > -- View this message in context: http://old.nabble.com/Override-Porvider-property-via-system-properties-tp26021215p26160653.html Sent from the OpenEJB User mailing list archive at Nabble.com.