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.
> >
>

Reply via email to