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

Reply via email to