Hi Thiago, Jean-Louis will have a look tomorrow.
- Romain 2011/5/16 Thiago Veronezi <[email protected]> > Hi Romain, > > It seems that > the > /openejb-core/src/main/java/org/apache/openejb/config/AppInfoBuilder.java > class has not been merged. > Checking it out... > > []s, > Thiago. > > On Fri, May 13, 2011 at 9:02 AM, Romain Manni-Bucau > <[email protected]>wrote: > > > using tomcat openejb webapp i have the following log @ start up: > > > > Using CATALINA_BASE: D:\Apache\apache-tomcat-6.0.32 > > Using CATALINA_HOME: D:\Apache\apache-tomcat-6.0.32 > > Using CATALINA_TMPDIR: D:\Apache\apache-tomcat-6.0.32\temp > > Using JRE_HOME: C:\Program Files\Java\jdk1.6.0_24 > > Using CLASSPATH: D:\Apache\apache-tomcat-6.0.32\bin\bootstrap.jar > > Listening for transport dt_socket at address: 5005 > > 13 mai 2011 15:59:05 org.apache.catalina.core.AprLifecycleListener init > > INFO: The APR based Apache Tomcat Native library which allows optimal > > performance in production environments was not found on the > > java.library.path: C:\Program > > > > > Files\Java\jdk1.6.0_24\bin;.;C:\WINNT\Sun\Java\bin;C:\WINNT\system32;C:\WINNT;C:\cygwin\usr\local\bin;C:\cygwin\bin;C:\Program > > Files\Notepad++;D:\Apache\apache-maven-3.0.3\bin;C:\Program > > > > > Files\Java\jdk1.6.0_24\bin;N:\Framework\etc;C:\sybase\JS-12_5\bin;C:\sybase\OCS-12_5\lib3p;C:\sybase\OCS-12_5\dll;C:\sybase\OCS-12_5\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\SFU\common;C:\Program > > Files\Mercurial;C:\Program > > Files\TortoiseSVN\bin;C:\WINNT\system32\WindowsPowerShell\v1.0;C:\Program > > Files\Windows Imaging > > Apache OpenEJB 3.2.0.xa-SNAPSHOT build: 20110505-05:17 > > http://openejb.apache.org/ > > INFO - openejb.home = D:\Apache\apache-tomcat-6.0.32 > > INFO - openejb.base = D:\Apache\apache-tomcat-6.0.32 > > INFO - Using 'openejb.provider.default=org.apache.openejb.tomcat' > > INFO - Configuring Service(id=Tomcat Security Service, > > type=SecurityService, > > provider-id=Tomcat Security Service) > > INFO - Configuring Service(id=Default Transaction Manager, > > type=TransactionManager, provider-id=Default Transaction Manager) > > INFO - Configuring Service(id=My DataSource, type=Resource, > > provider-id=Default JDBC Database) > > INFO - Configuring Service(id=My Unmanaged DataSource, type=Resource, > > provider-id=Default JDBC Database) > > INFO - Configuring Service(id=My JMS Resource Adapter, type=Resource, > > provider-id=Default JMS Resource Adapter) > > INFO - Configuring Service(id=My JMS Connection Factory, type=Resource, > > provider-id=Default JMS Connection Factory) > > INFO - Configuring Service(id=My Stateful Container, type=Container, > > provider-id=Default Stateful Container) > > INFO - Configuring Service(id=My Stateless Container, type=Container, > > provider-id=Default Stateless Container) > > INFO - Configuring Service(id=My MDB Container, type=Container, > > provider-id=Default MDB Container) > > INFO - Using 'openejb.deployments.classpath=true' > > INFO - Using 'openejb.deployments.classpath.filter.systemapps=false' > > INFO - Found EjbModule in classpath: > > > > > D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT\lib\openejb-core-3.2.0.xa-SNAPSHOT.jar > > INFO - Beginning load: > > > > > D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT\lib\openejb-core-3.2.0.xa-SNAPSHOT.jar > > INFO - Configuring enterprise application: classpath.ear > > INFO - Enterprise application "classpath.ear" loaded. > > WARN - Property "AccessTimeout" not supported by "My Stateful Container" > > INFO - Assembling app: classpath.ear > > INFO - Using > > 'openejb.jndiname.format={deploymentId}{interfaceType.openejbLegacyName}' > > INFO - Jndi(name=openejb/ConfigurationInfoBusinessRemote) --> > > Ejb(deployment-id=openejb/ConfigurationInfo) > > INFO - Jndi(name=openejb/DeployerBusinessRemote) --> > > Ejb(deployment-id=openejb/Deployer) > > INFO - Jndi(name=MEJB) --> Ejb(deployment-id=MEJB) > > INFO - Jndi(name=MEJBLocalBean) --> Ejb(deployment-id=MEJB) > > INFO - Created Ejb(deployment-id=openejb/Deployer, > > ejb-name=openejb/Deployer, container=My Stateless Container) > > INFO - Created Ejb(deployment-id=MEJB, ejb-name=MEJB, container=My > > Stateless > > Container) > > INFO - Created Ejb(deployment-id=openejb/ConfigurationInfo, > > ejb-name=openejb/ConfigurationInfo, container=My Stateless Container) > > INFO - Deployed Application(path=classpath.ear) > > 13 mai 2011 15:59:30 org.apache.coyote.http11.Http11Protocol init > > INFO: Initialisation de Coyote HTTP/1.1 sur http-8080 > > 13 mai 2011 15:59:30 org.apache.catalina.startup.Catalina load > > INFO: Initialization processed in 27468 ms > > INFO - Importing a Tomcat Resource with id 'UserDatabase' of type > > 'org.apache.catalina.UserDatabase'. > > 13 mai 2011 15:59:30 org.apache.catalina.core.StandardService start > > INFO: DÚmarrage du service Catalina > > 13 mai 2011 15:59:30 org.apache.catalina.core.StandardEngine start > > INFO: Starting Servlet Engine: Apache Tomcat/6.0.32 > > context path = /openejb > > INFO - Configuring enterprise application: > > D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT > > INFO - Enterprise application > > "D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT" loaded. > > INFO - Assembling app: D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT > > INFO - Deployed > > Application(path=D:\Apache\openejb-tomcat-webapp-3.2.0.xa-SNAPSHOT) > > OpenEJB init-params: > > 13 mai 2011 15:59:35 org.apache.catalina.startup.HostConfig > deployDirectory > > INFO: DÚploiement du rÚpertoire docs de l'application web > > context path = /docs > > INFO - Configuring enterprise application: > > D:\Apache\apache-tomcat-6.0.32\webapps\docs > > INFO - Enterprise application > "D:\Apache\apache-tomcat-6.0.32\webapps\docs" > > loaded. > > INFO - Assembling app: D:\Apache\apache-tomcat-6.0.32\webapps\docs > > INFO - Deployed > > Application(path=D:\Apache\apache-tomcat-6.0.32\webapps\docs) > > 13 mai 2011 15:59:35 org.apache.catalina.startup.HostConfig > deployDirectory > > INFO: DÚploiement du rÚpertoire host-manager de l'application web > > context path = /host-manager > > INFO - Configuring enterprise application: > > D:\Apache\apache-tomcat-6.0.32\webapps\host-manager > > INFO - Enterprise application > > "D:\Apache\apache-tomcat-6.0.32\webapps\host-manager" loaded. > > INFO - Assembling app: > D:\Apache\apache-tomcat-6.0.32\webapps\host-manager > > INFO - Deployed > > Application(path=D:\Apache\apache-tomcat-6.0.32\webapps\host-manager) > > 13 mai 2011 15:59:37 org.apache.catalina.startup.HostConfig > deployDirectory > > INFO: DÚploiement du rÚpertoire manager de l'application web > > context path = /manager > > INFO - Configuring enterprise application: > > D:\Apache\apache-tomcat-6.0.32\webapps\manager > > INFO - Enterprise application > > "D:\Apache\apache-tomcat-6.0.32\webapps\manager" loaded. > > INFO - Assembling app: D:\Apache\apache-tomcat-6.0.32\webapps\manager > > INFO - Deployed > > Application(path=D:\Apache\apache-tomcat-6.0.32\webapps\manager) > > 13 mai 2011 15:59:37 org.apache.catalina.startup.HostConfig > deployDirectory > > INFO: DÚploiement du rÚpertoire ROOT de l'application web > > context path = > > INFO - Configuring enterprise application: > > D:\Apache\apache-tomcat-6.0.32\webapps\ROOT > > INFO - Enterprise application > "D:\Apache\apache-tomcat-6.0.32\webapps\ROOT" > > loaded. > > INFO - Assembling app: D:\Apache\apache-tomcat-6.0.32\webapps\ROOT > > INFO - Deployed > > Application(path=D:\Apache\apache-tomcat-6.0.32\webapps\ROOT) > > 13 mai 2011 15:59:38 org.apache.coyote.http11.Http11Protocol start > > INFO: DÚmarrage de Coyote HTTP/1.1 sur http-8080 > > 13 mai 2011 15:59:38 org.apache.jk.common.ChannelSocket init > > INFO: JK: ajp13 listening on /0.0.0.0:8009 > > 13 mai 2011 15:59:38 org.apache.jk.server.JkMain start > > INFO: Jk running ID=0 time=0/125 config=null > > 13 mai 2011 15:59:38 org.apache.catalina.startup.Catalina start > > INFO: Server startup in 8342 ms > > > > are you sure the moduleid is null? i'm a bit suprised, maybe the patch > was > > badly merged :s. > > > > - Romain > > > > 2011/5/13 Thiago Veronezi <[email protected]> > > > > > Hi Romain, > > > > > > It is from "ejbJarInfo.uniqueId" > > > > > > > > > (/openejb-core/src/main/java/org/apache/openejb/assembler/classic/Assembler.java > > > line 497). It is not the module-id (ejb-examples, for example). > > > > > > []s, > > > Thiago. > > > > > > ---------- Forwarded message ---------- > > > From: Romain Manni-Bucau <[email protected]> > > > Date: Fri, May 13, 2011 at 7:36 AM > > > Subject: Re: Best version to build with JPA 2 in mind? > > > To: [email protected] > > > > > > > > > @Thiago: can you check what is the variable which is null in the log? > is > > it > > > the module id? > > > > > > @Peter: avoid to put hibernate into tomcat/lib, put it in openejb > webapp > > > under the lib directory. Be careful with hibernate you have to specify > > asm > > > and cglib-nodep manually to avoid conflicts and be able to use cxf. > Take > > > care of api jars too (jpa 2 api is already present normally like bean > > > validation api). > > > > > > - Romain > > > > > > 2011/5/13 peter-long <[email protected]> > > > > > > > hi (again, and sorry for somewhat hijacking this thread), > > > > > > > > getting further now but, after having deployed everything to tomcat, > i > > > get > > > > the following exception trace in my openejb.log file: > > > > > > > > ERROR - Unable to deploy collapsed ear in war /stuff: Exception: > > Creating > > > > application failed: c:\apache-tomcat-6.0.30\webapps\stuff: Could not > > > > initialize class org.hibernate.validator.engine.ConfigurationImpl > > > > org.apache.openejb.OpenEJBException: Creating application failed: > > > > c:\apache-tomcat-6.0.30\webapps\stuff: Could not initialize class > > > > org.hibernate.validator.engine.ConfigurationImpl > > > > at > > > > > > > > > > > > > > > > > org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:722) > > > > at > > > > > > > > > > > > > > > > > org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:456) > > > > at > > > > > > > > > > > > > > > > > org.apache.openejb.tomcat.catalina.TomcatWebAppBuilder.start(TomcatWebAppBuilder.java:249) > > > > at > > > > > > > > > > > > > > > > > org.apache.openejb.tomcat.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:63) > > > > at > > > > > > > > > > > > > > > > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) > > > > at > > > > > > org.apache.catalina.core.StandardContext.start(StandardContext.java:4578) > > > > at > > > > > > > > > > > > > > > > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799) > > > > at > > > > > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779) > > > > at > > > > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546) > > > > at > > > > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905) > > > > at > > > > > org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740) > > > > at > > > > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500) > > > > at > > > > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277) > > > > at > > > > > > > > > > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321) > > > > at > > > > > > > > > > > > > > > > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) > > > > at > > > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061) > > > > at > > > > org.apache.catalina.core.StandardHost.start(StandardHost.java:785) > > > > at > > > > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) > > > > at > > > > > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) > > > > at > > > > > > org.apache.catalina.core.StandardService.start(StandardService.java:525) > > > > at > > > > > org.apache.catalina.core.StandardServer.start(StandardServer.java:701) > > > > at > org.apache.catalina.startup.Catalina.start(Catalina.java:585) > > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > > > > at > > > > > > > > > > > > > > > > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > > > > at > > > > > > > > > > > > > > > > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > > > at java.lang.reflect.Method.invoke(Method.java:597) > > > > at > > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) > > > > at > > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) > > > > Caused by: java.lang.NoClassDefFoundError: Could not initialize class > > > > org.hibernate.validator.engine.ConfigurationImpl > > > > at > > > > > > > > > > > > > > > > > org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:43) > > > > at > > > > > > > > > > > > > > > > > javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:173) > > > > at > > > > > > > > > > > > > > > > > javax.validation.Validation.buildDefaultValidatorFactory(Validation.java:50) > > > > at > > > > > > > > > > > > > > > > > org.apache.openejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:88) > > > > at > > > > > > > > > > > > > > > > > org.apache.openejb.assembler.classic.ValidatorBuilder.buildFactory(ValidatorBuilder.java:46) > > > > at > > > > > > > > > > > > > > > > > org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:506) > > > > ... 27 more > > > > > > > > i have the following jars in tomcat's lib directory: > > > > > > > > annotations-api.jar hibernate3.jar > > > > antlr-2.7.6.jar jasper-el.jar > > > > catalina-ant.jar jasper.jar > > > > catalina-ha.jar javassist-3.12.0.GA.jar > > > > catalina-tribes.jar jsp-api.jar > > > > catalina.jar jta-1.1.jar > > > > stuff-login-module.jar kahadb-5.4.1.jar > > > > classes12.jar openejb-javaagent.jar > > > > commons-collections-3.2.1.jar > > > > openejb-tomcat-loader-3.2.0-SNAPSHOT.jar > > > > dom4j-1.6.1.jar servlet-api.jar > > > > ecj-3.3.1.jar tomcat-coyote.jar > > > > ehcache-core-2.4.2.jar tomcat-dbcp.jar > > > > el-api.jar tomcat-i18n-es.jar > > > > hibernate-jpa-2.0-api-1.0.0.Final.jar tomcat-i18n-fr.jar > > > > hibernate-validator-4.1.0.Final.jar tomcat-i18n-ja.jar > > > > > > > > i seem to recollect the validator being a thorn in the side of other > > > > poster, > > > > but can't seem to find any post relating directly to the above > > > > > > > > cheers, > > > > > > > > peter > > > > > > > > > > > > -- > > > > View this message in context: > > > > > > > > > > > > > http://openejb.979440.n4.nabble.com/Best-version-to-build-with-JPA-2-in-mind-tp3518952p3520077.html > > > > Sent from the OpenEJB User mailing list archive at Nabble.com. > > > > > > > > > >
