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

Reply via email to