I just tried this with the 2/11 snapshot, and the same error occurs. The persistence.xml is never read, or at least there is no logging to say otherwise.
Matt Scott Ferguson wrote: > On Feb 11, 2008, at 5:44 PM, Matt Johnston wrote: > >> It looks like I may have jumped ahead to far with Hibernate. I just >> removed the hibernate dependencies from my project and tried to run it >> on 3.1.4 using Amber. That was a no go. I've included the log file >> below. If I run the project in 3.1.3, everything starts up fine. >> >> So what do I need to do to get persistence.xml working correctly in >> 3.1.4? > > Can you try this with the snapshot? I think it's a fixed bug. > > Resin isn't picking up the persistence.xml at all (so it isn't a > Hibernate issue). I think it's a timing issue that's been resolved in > the 3.1.5 snapshot, i.e. Resin's initializing the EJBs too soon, > before it's looked at the persistence. > > -- Scott > >> >> The only that I have changed in the resin.conf file is added a host >> entry at the end of the main <cluster id="app-tier"> tag. So I am >> using >> the default ear-deployer properties for this host. >> >> <host host-name='www.np-guide.com'> >> <root-directory>/var/www/resin/np-guide.com</root-directory> >> </host> >> >> Matt >> >> >> [19:40:12.691] {main} Host[www.np-guide.com] initializing >> [19:40:12.691] {main} Host[www.np-guide.com] >> root-directory=/var/www/resin/np-guide.com >> [19:40:12.696] {main} javax.management.InstanceAlreadyExistsException: >> resin:type=ResourceDeploy,Host=www.np-guide.com,name=deploy >> [19:40:12.696] {main} at >> com >> .caucho >> .jmx.AbstractMBeanServer.registerMBean(AbstractMBeanServer.java:399) >> [19:40:12.696] {main} at com.caucho.jmx.Jmx.register(Jmx.java:244) >> [19:40:12.696] {main} at >> com >> .caucho >> .management >> .server >> .AbstractManagedObject.registerSelf(AbstractManagedObject.java:133) >> [19:40:12.696] {main} at >> com.caucho.jca.ResourceDeployAdmin.register(ResourceDeployAdmin.java: >> 54) >> [19:40:12.696] {main} at >> com.caucho.jca.ResourceDeploy.init(ResourceDeploy.java:207) >> [19:40:12.696] {main} at >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> [19:40:12.696] {main} at >> sun >> .reflect >> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> [19:40:12.696] {main} at >> sun >> .reflect >> .DelegatingMethodAccessorImpl >> .invoke(DelegatingMethodAccessorImpl.java:25) >> [19:40:12.696] {main} at >> java.lang.reflect.Method.invoke(Method.java:597) >> [19:40:12.696] {main} at >> com >> .caucho >> .config >> .j2ee.PostConstructProgram.configureImpl(PostConstructProgram.java:62) >> [19:40:12.696] {main} at >> com.caucho.config.BeanTypeStrategy.init(BeanTypeStrategy.java:389) >> [19:40:12.696] {main} at >> com.caucho.config.NodeBuilder.configureChildNode(NodeBuilder.java:418) >> [19:40:12.696] {main} at >> com.caucho.config.NodeBuilder.configureAttribute(NodeBuilder.java:244) >> [19:40:12.696] {main} at >> com >> .caucho >> .config >> .NodeBuilderChildProgram.configureImpl(NodeBuilderChildProgram.java: >> 58) >> [19:40:12.696] {main} at >> com >> .caucho >> .config >> .BuilderProgramContainer.configureImpl(BuilderProgramContainer.java: >> 66) >> [19:40:12.696] {main} at >> com.caucho.config.BuilderProgram.configure(BuilderProgram.java:76) >> [19:40:12.696] {main} at >> com >> .caucho >> .server >> .deploy >> .EnvironmentDeployController >> .configureInstance(EnvironmentDeployController.java:388) >> [19:40:12.696] {main} at >> com >> .caucho >> .server.host.HostController.configureInstance(HostController.java:492) >> [19:40:12.696] {main} at >> com >> .caucho >> .server.host.HostController.configureInstance(HostController.java:59) >> [19:40:12.696] {main} at >> com >> .caucho >> .server.deploy.DeployController.startImpl(DeployController.java:644) >> [19:40:12.696] {main} at >> com >> .caucho >> .server >> .deploy >> .StartAutoRedeployAutoStrategy >> .startOnInit(StartAutoRedeployAutoStrategy.java:72) >> [19:40:12.696] {main} at >> com >> .caucho >> .server.deploy.DeployController.startOnInit(DeployController.java:528) >> [19:40:12.696] {main} at >> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java: >> 163) >> [19:40:12.696] {main} at >> com.caucho.server.host.HostContainer.start(HostContainer.java:479) >> [19:40:12.696] {main} at >> com.caucho.server.cluster.Server.start(Server.java:1171) >> [19:40:12.696] {main} at >> com.caucho.server.cluster.Cluster.startServer(Cluster.java:708) >> [19:40:12.696] {main} at >> com >> .caucho.server.cluster.ClusterServer.startServer(ClusterServer.java: >> 522) >> [19:40:12.696] {main} at >> com.caucho.server.resin.Resin.start(Resin.java:692) >> [19:40:12.696] {main} at >> com.caucho.server.resin.Resin.initMain(Resin.java:1113) >> [19:40:12.696] {main} at >> com.caucho.server.resin.Resin.main(Resin.java:1314) >> [19:40:12.720] {main} javax.management.InstanceAlreadyExistsException: >> resin:type=ResourceDeploy,Host=www.np-guide.com,name=deploy >> [19:40:12.720] {main} at >> com >> .caucho >> .jmx.AbstractMBeanServer.registerMBean(AbstractMBeanServer.java:399) >> [19:40:12.720] {main} at com.caucho.jmx.Jmx.register(Jmx.java:244) >> [19:40:12.720] {main} at >> com >> .caucho >> .management >> .server >> .AbstractManagedObject.registerSelf(AbstractManagedObject.java:133) >> [19:40:12.720] {main} at >> com.caucho.jca.ResourceDeployAdmin.register(ResourceDeployAdmin.java: >> 54) >> [19:40:12.720] {main} at >> com.caucho.jca.ResourceDeploy.init(ResourceDeploy.java:207) >> [19:40:12.720] {main} at >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> [19:40:12.720] {main} at >> sun >> .reflect >> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> [19:40:12.720] {main} at >> sun >> .reflect >> .DelegatingMethodAccessorImpl >> .invoke(DelegatingMethodAccessorImpl.java:25) >> [19:40:12.720] {main} at >> java.lang.reflect.Method.invoke(Method.java:597) >> [19:40:12.720] {main} at >> com >> .caucho >> .config >> .j2ee.PostConstructProgram.configureImpl(PostConstructProgram.java:62) >> [19:40:12.720] {main} at >> com.caucho.config.BeanTypeStrategy.init(BeanTypeStrategy.java:389) >> [19:40:12.720] {main} at >> com.caucho.config.NodeBuilder.configureChildNode(NodeBuilder.java:418) >> [19:40:12.720] {main} at >> com.caucho.config.NodeBuilder.configureAttribute(NodeBuilder.java:244) >> [19:40:12.720] {main} at >> com >> .caucho >> .config >> .NodeBuilderChildProgram.configureImpl(NodeBuilderChildProgram.java: >> 58) >> [19:40:12.720] {main} at >> com >> .caucho >> .config >> .BuilderProgramContainer.configureImpl(BuilderProgramContainer.java: >> 66) >> [19:40:12.720] {main} at >> com.caucho.config.BuilderProgram.configure(BuilderProgram.java:76) >> [19:40:12.720] {main} at >> com >> .caucho >> .server >> .deploy >> .EnvironmentDeployController >> .configureInstance(EnvironmentDeployController.java:388) >> [19:40:12.720] {main} at >> com >> .caucho >> .server.host.HostController.configureInstance(HostController.java:492) >> [19:40:12.720] {main} at >> com >> .caucho >> .server.host.HostController.configureInstance(HostController.java:59) >> [19:40:12.720] {main} at >> com >> .caucho >> .server.deploy.DeployController.startImpl(DeployController.java:644) >> [19:40:12.720] {main} at >> com >> .caucho >> .server >> .deploy >> .StartAutoRedeployAutoStrategy >> .startOnInit(StartAutoRedeployAutoStrategy.java:72) >> [19:40:12.720] {main} at >> com >> .caucho >> .server.deploy.DeployController.startOnInit(DeployController.java:528) >> [19:40:12.720] {main} at >> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java: >> 163) >> [19:40:12.720] {main} at >> com.caucho.server.host.HostContainer.start(HostContainer.java:479) >> [19:40:12.720] {main} at >> com.caucho.server.cluster.Server.start(Server.java:1171) >> [19:40:12.720] {main} at >> com.caucho.server.cluster.Cluster.startServer(Cluster.java:708) >> [19:40:12.720] {main} at >> com >> .caucho.server.cluster.ClusterServer.startServer(ClusterServer.java: >> 522) >> [19:40:12.720] {main} at >> com.caucho.server.resin.Resin.start(Resin.java:692) >> [19:40:12.720] {main} at >> com.caucho.server.resin.Resin.initMain(Resin.java:1113) >> [19:40:12.720] {main} at >> com.caucho.server.resin.Resin.main(Resin.java:1314) >> [19:40:12.722] {main} Host[www.np-guide.com] initializing >> [19:40:12.722] {main} Host[www.np-guide.com] starting >> [19:40:12.730] {main} EnterpriseApplication[npguide] initializing >> [19:40:12.731] {main} EnterpriseApplication[npguide] >> root-directory=/var/www/resin/np-guide.com/deploy/_ear_npguide >> [19:40:12.734] {main} resin:import >> '/var/www/resin/np-guide.com/deploy/_ear_npguide/META-INF/ >> application.xml' >> [19:40:12.815] {main} Initializing ejb-server : local-jndi=null >> remote-jndi=null >> [19:40:12.834] {main} EnterpriseApplication[npguide] starting >> [19:40:12.993] {main} java.lang.UnsatisfiedLinkError: no resin_os in >> java.library.path >> [19:40:13.166] {main} Compiling _ejb/JobsBean/JobsBean__EJB.java >> [19:40:13.166] {main} Compiling _ejb/PersistBean/PersistBean__EJB.java >> [19:40:13.166] {main} Compiling >> _ejb/ReportGrabberBean/ReportGrabberBean__EJB.java >> [19:40:13.171] {Thread-3} javac(int) -d >> /var/www/resin/np-guide.com/deploy/_ear_npguide/META-INF/work/ejb >> -classpath >> /var/www/resin/np-guide.com/deploy/_ear_npguide/META-INF/work/ejb:/ >> usr/java/jdk1.6.0_03/lib/tools.jar:/home/matt/java/resin-3.1.4/lib/ >> resin.jar:/home/matt/java/resin-3.1.4/lib/jaxrpc-15.jar:/home/matt/ >> java/resin-3.1.4/lib/quercus.jar:/home/matt/java/resin-3.1.4/lib/ >> javamail-14.jar:/home/matt/java/resin-3.1.4/lib/webutil.jar:/home/ >> matt/java/resin-3.1.4/lib/resin-util.jar:/home/matt/java/resin-3.1.4/ >> lib/jpa-15.jar:/home/matt/java/resin-3.1.4/lib/jsdk-15.jar:/home/ >> matt/java/resin-3.1.4/lib/script-10.jar:/home/matt/java/resin-3.1.4/ >> lib/jca-15.jar:/home/matt/java/resin-3.1.4/lib/portlet-10.jar:/home/ >> matt/java/resin-3.1.4/lib/jstl-11.jar:/home/matt/java/resin-3.1.4/ >> lib/j2ee-deploy-10.jar:/home/matt/java/resin-3.1.4/lib/jms-11.jar:/ >> home/matt/java/resin-3.1.4/lib/saaj.jar:/home/matt/java/resin-3.1.4/ >> lib/j2ee-management-10.jar:/home/matt/java/resin-3.1.4/lib/ >> jta-101.jar:/home/matt/java/resin-3.1.4/lib/ejb-15.jar:/home/matt/ >> java/resin-3.1.4/lib/mysql-connector-java-3.0.9-stable-bin.jar >> :/home/matt/java/resin-3.1.4/lib/hessian.jar:/home/matt/java/ >> resin-3.1.4/lib/jsf-12.jar:/home/matt/java/resin-3.1.4/lib/ >> webbeans-16.jar:/home/matt/java/resin-3.1.4/lib/jaxb-api.jar:/home/ >> matt/java/resin-3.1.4/lib/activation.jar:/usr/java/jdk1.6.0_03/jre/ >> lib/resources.jar:/usr/java/jdk1.6.0_03/jre/lib/rt.jar:/usr/java/ >> jdk1.6.0_03/jre/lib/jsse.jar:/usr/java/jdk1.6.0_03/jre/lib/jce.jar:/ >> usr/java/jdk1.6.0_03/jre/lib/charsets.jar:/home/matt/java/ >> resin-3.1.4/lib/quercus.jar:/home/matt/java/resin-3.1.4/lib/ >> javamail-14.jar:/home/matt/java/resin-3.1.4/lib/webutil.jar:/home/ >> matt/java/resin-3.1.4/lib/resin-util.jar:/home/matt/java/resin-3.1.4/ >> lib/jpa-15.jar:/home/matt/java/resin-3.1.4/lib/jsdk-15.jar:/home/ >> matt/java/resin-3.1.4/lib/script-10.jar:/home/matt/java/resin-3.1.4/ >> lib/jca-15.jar:/home/matt/java/resin-3.1.4/lib/portlet-10.jar:/home/ >> matt/java/resin-3.1.4/lib/jstl-11.jar:/home/matt/java/resin-3.1.4/ >> lib/j2ee-deploy-10.jar:/home/matt/java/resin-3.1.4/lib/jms-11.jar:/ >> home/matt/java/r >> esin-3.1.4/lib/saaj.jar:/home/matt/java/resin-3.1.4/lib/j2ee- >> management-10.jar:/home/matt/java/resin-3.1.4/lib/jta-101.jar:/home/ >> matt/java/resin-3.1.4/lib/resin.jar:/home/matt/java/resin-3.1.4/lib/ >> jaxrpc-15.jar:/home/matt/java/resin-3.1.4/lib/ejb-15.jar:/home/matt/ >> java/resin-3.1.4/lib/hibernate/commons-logging-1.0.4.jar:/home/matt/ >> java/resin-3.1.4/lib/hibernate/concurrent-1.3.2.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/jboss-cache.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/swarmcache-1.0rc2.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/jboss-jmx.jar:/home/matt/java/resin-3.1.4/ >> lib/hibernate/asm-attrs.jar:/home/matt/java/resin-3.1.4/lib/ >> hibernate/jacc-1_0-fr.jar:/home/matt/java/resin-3.1.4/lib/hibernate/ >> jdbc2_0-stdext.jar:/home/matt/java/resin-3.1.4/lib/hibernate/jboss- >> system.jar:/home/matt/java/resin-3.1.4/lib/hibernate/checkstyle- >> all.jar:/home/matt/java/resin-3.1.4/lib/hibernate/jgroups-2.2.8.jar:/ >> home/matt/java/resin-3.1.4/lib/hibernate/log4j-1.2.11.jar:/home/matt/ >> ja >> va/resin-3.1.4/lib/hibernate/c3p0-0.9.1.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/commons-collections-2.1.1.jar:/home/matt/ >> java/resin-3.1.4/lib/hibernate/ant-launcher-1.6.5.jar:/home/matt/ >> java/resin-3.1.4/lib/hibernate/oscache-2.1.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/connector.jar:/home/matt/java/resin-3.1.4/ >> lib/hibernate/ant-1.6.5.jar:/home/matt/java/resin-3.1.4/lib/ >> hibernate/hibernate-commons-annotations.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/junit-3.8.1.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/xerces-2.6.2.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/versioncheck.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/ejb3-persistence.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/antlr-2.7.6.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/ehcache-1.2.3.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/xml-apis.jar:/home/matt/java/resin-3.1.4/ >> lib/hibernate/cglib-2.1.3.jar:/home/matt/java/resin-3.1.4/lib/ >> hibernate/hibernate-annotations.jar:/home/matt/java/resin-3.1 >> .4/lib/hibernate/jaxen-1.1-beta-7.jar:/home/matt/java/resin-3.1.4/ >> lib/hibernate/jta.jar:/home/matt/java/resin-3.1.4/lib/hibernate/ >> hibernate-validator.jar:/home/matt/java/resin-3.1.4/lib/hibernate/ >> ant-junit-1.6.5.jar:/home/matt/java/resin-3.1.4/lib/hibernate/jboss- >> archive-browsing.jar:/home/matt/java/resin-3.1.4/lib/hibernate/ >> dom4j-1.6.1.jar:/home/matt/java/resin-3.1.4/lib/hibernate/ant- >> antlr-1.6.5.jar:/home/matt/java/resin-3.1.4/lib/hibernate/jboss- >> common.jar:/home/matt/java/resin-3.1.4/lib/hibernate/ant- >> swing-1.6.5.jar:/home/matt/java/resin-3.1.4/lib/hibernate/asm.jar:/ >> home/matt/java/resin-3.1.4/lib/hibernate/jaas.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/proxool-0.8.3.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/javassist.jar:/home/matt/java/resin-3.1.4/ >> lib/hibernate/cleanimports.jar:/home/matt/java/resin-3.1.4/lib/ >> hibernate/syndiag2.jar:/home/matt/java/resin-3.1.4/lib/mysql- >> connector-java-3.0.9-stable-bin.jar:/home/matt/java/resin-3.1.4/lib/ >> hessian.jar:/home/matt/java >> /resin-3.1.4/lib/jsf-12.jar:/home/matt/java/resin-3.1.4/lib/ >> webbeans-16.jar:/home/matt/java/resin-3.1.4/lib/jaxb-api.jar:/home/ >> matt/java/resin-3.1.4/lib/activation.jar:/home/matt/java/resin-3.1.4/ >> lib/quercus.jar:/home/matt/java/resin-3.1.4/lib/javamail-14.jar:/ >> home/matt/java/resin-3.1.4/lib/webutil.jar:/home/matt/java/ >> resin-3.1.4/lib/resin-util.jar:/home/matt/java/resin-3.1.4/lib/ >> jpa-15.jar:/home/matt/java/resin-3.1.4/lib/jsdk-15.jar:/home/matt/ >> java/resin-3.1.4/lib/script-10.jar:/home/matt/java/resin-3.1.4/lib/ >> jca-15.jar:/home/matt/java/resin-3.1.4/lib/portlet-10.jar:/home/matt/ >> java/resin-3.1.4/lib/jstl-11.jar:/home/matt/java/resin-3.1.4/lib/ >> j2ee-deploy-10.jar:/home/matt/java/resin-3.1.4/lib/jms-11.jar:/home/ >> matt/java/resin-3.1.4/lib/saaj.jar:/home/matt/java/resin-3.1.4/lib/ >> j2ee-management-10.jar:/home/matt/java/resin-3.1.4/lib/jta-101.jar:/ >> home/matt/java/resin-3.1.4/lib/resin.jar:/home/matt/java/resin-3.1.4/ >> lib/jaxrpc-15.jar:/home/matt/java/resin-3.1.4/lib/ejb-15.jar:/home/m >> att/java/resin-3.1.4/lib/hibernate/commons-logging-1.0.4.jar:/home/ >> matt/java/resin-3.1.4/lib/hibernate/concurrent-1.3.2.jar:/home/matt/ >> java/resin-3.1.4/lib/hibernate/jboss-cache.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/swarmcache-1.0rc2.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/jboss-jmx.jar:/home/matt/java/resin-3.1.4/ >> lib/hibernate/asm-attrs.jar:/home/matt/java/resin-3.1.4/lib/ >> hibernate/jacc-1_0-fr.jar:/home/matt/java/resin-3.1.4/lib/hibernate/ >> jdbc2_0-stdext.jar:/home/matt/java/resin-3.1.4/lib/hibernate/jboss- >> system.jar:/home/matt/java/resin-3.1.4/lib/hibernate/checkstyle- >> all.jar:/home/matt/java/resin-3.1.4/lib/hibernate/jgroups-2.2.8.jar:/ >> home/matt/java/resin-3.1.4/lib/hibernate/log4j-1.2.11.jar:/home/matt/ >> java/resin-3.1.4/lib/hibernate/c3p0-0.9.1.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/commons-collections-2.1.1.jar:/home/matt/ >> java/resin-3.1.4/lib/hibernate/ant-launcher-1.6.5.jar:/home/matt/ >> java/resin-3.1.4/lib/hibernate/oscache-2.1.jar:/home/matt/java/resin- >> 3.1.4/lib/hibernate/connector.jar:/home/matt/java/resin-3.1.4/lib/ >> hibernate/ant-1.6.5.jar:/home/matt/java/resin-3.1.4/lib/hibernate/ >> hibernate-commons-annotations.jar:/home/matt/java/resin-3.1.4/lib/ >> hibernate/junit-3.8.1.jar:/home/matt/java/resin-3.1.4/lib/hibernate/ >> xerces-2.6.2.jar:/home/matt/java/resin-3.1.4/lib/hibernate/ >> versioncheck.jar:/home/matt/java/resin-3.1.4/lib/hibernate/ejb3- >> persistence.jar:/home/matt/java/resin-3.1.4/lib/hibernate/ >> antlr-2.7.6.jar:/home/matt/java/resin-3.1.4/lib/hibernate/ >> ehcache-1.2.3.jar:/home/matt/java/resin-3.1.4/lib/hibernate/xml- >> apis.jar:/home/matt/java/resin-3.1.4/lib/hibernate/cglib-2.1.3.jar:/ >> home/matt/java/resin-3.1.4/lib/hibernate/hibernate-annotations.jar:/ >> home/matt/java/resin-3.1.4/lib/hibernate/jaxen-1.1-beta-7.jar:/home/ >> matt/java/resin-3.1.4/lib/hibernate/jta.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/hibernate-validator.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/ant-junit-1.6.5.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/jbo >> ss-archive-browsing.jar:/home/matt/java/resin-3.1.4/lib/hibernate/ >> dom4j-1.6.1.jar:/home/matt/java/resin-3.1.4/lib/hibernate/ant- >> antlr-1.6.5.jar:/home/matt/java/resin-3.1.4/lib/hibernate/jboss- >> common.jar:/home/matt/java/resin-3.1.4/lib/hibernate/ant- >> swing-1.6.5.jar:/home/matt/java/resin-3.1.4/lib/hibernate/asm.jar:/ >> home/matt/java/resin-3.1.4/lib/hibernate/jaas.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/proxool-0.8.3.jar:/home/matt/java/ >> resin-3.1.4/lib/hibernate/javassist.jar:/home/matt/java/resin-3.1.4/ >> lib/hibernate/cleanimports.jar:/home/matt/java/resin-3.1.4/lib/ >> hibernate/syndiag2.jar:/home/matt/java/resin-3.1.4/lib/mysql- >> connector-java-3.0.9-stable-bin.jar:/home/matt/java/resin-3.1.4/lib/ >> hessian.jar:/home/matt/java/resin-3.1.4/lib/jsf-12.jar:/home/matt/ >> java/resin-3.1.4/lib/webbeans-16.jar:/home/matt/java/resin-3.1.4/lib/ >> jaxb-api.jar:/home/matt/java/resin-3.1.4/lib/activation.jar:/usr/ >> java/jdk1.6.0_03/lib/tools.jar:/home/matt/java/resin-3.1.4/lib/ >> resin.jar:/home/matt/java >> /resin-3.1.4/lib/jaxrpc-15.jar:/home/matt/java/resin-3.1.4/lib/ >> quercus.jar:/home/matt/java/resin-3.1.4/lib/javamail-14.jar:/home/ >> matt/java/resin-3.1.4/lib/webutil.jar:/home/matt/java/resin-3.1.4/ >> lib/resin-util.jar:/home/matt/java/resin-3.1.4/lib/jpa-15.jar:/home/ >> matt/java/resin-3.1.4/lib/jsdk-15.jar:/home/matt/java/resin-3.1.4/ >> lib/script-10.jar:/home/matt/java/resin-3.1.4/lib/jca-15.jar:/home/ >> matt/java/resin-3.1.4/lib/portlet-10.jar:/home/matt/java/resin-3.1.4/ >> lib/jstl-11.jar:/home/matt/java/resin-3.1.4/lib/j2ee-deploy-10.jar:/ >> home/matt/java/resin-3.1.4/lib/jms-11.jar:/home/matt/java/ >> resin-3.1.4/lib/saaj.jar:/home/matt/java/resin-3.1.4/lib/j2ee- >> management-10.jar:/home/matt/java/resin-3.1.4/lib/jta-101.jar:/home/ >> matt/java/resin-3.1.4/lib/ejb-15.jar:/home/matt/java/resin-3.1.4/lib/ >> mysql-connector-java-3.0.9-stable-bin.jar:/home/matt/java/ >> resin-3.1.4/lib/hessian.jar:/home/matt/java/resin-3.1.4/lib/ >> jsf-12.jar:/home/matt/java/resin-3.1.4/lib/webbeans-16.jar:/home/ >> matt/java/resin-3 >> .1.4/lib/jaxb-api.jar:/home/matt/java/resin-3.1.4/lib/ >> activation.jar:/var/www/resin/np-guide.com/deploy/_ear_npguide/ >> npguide.jar:/var/www/resin/np-guide.com/deploy/_ear_npguide/lib/ >> sitemesh-2.2.jar:/var/www/resin/np-guide.com/deploy/_ear_npguide/lib/ >> commons-collections.jar:/var/www/resin/np-guide.com/deploy/ >> _ear_npguide/lib/lucene-core-2.2.0.jar:/var/www/resin/np-guide.com/ >> deploy/_ear_npguide/lib/commons-lang-2.1.jar:/var/www/resin/np- >> guide.com/deploy/_ear_npguide/lib/commons-io.jar:/var/www/resin/np- >> guide.com/deploy/_ear_npguide/lib/velocity-dep-1.3.1.jar:/var/www/ >> resin/np-guide.com/deploy/_ear_npguide/lib/webwork- >> nostatic-2.2.6.jar:/var/www/resin/np-guide.com/deploy/_ear_npguide/ >> lib/quartz.jar:/var/www/resin/np-guide.com/deploy/_ear_npguide/lib/ >> commons-net-1.4.1.jar:/var/www/resin/np-guide.com/deploy/ >> _ear_npguide/lib/rupurt.jar:/var/www/resin/np-guide.com/deploy/ >> _ear_npguide/lib/oscore-2.2.4.jar:/var/www/resin/np-guide.com/deploy/ >> _ear_npguide/lib/velocity-tools-1.2.jar:/var >> /www/resin/np-guide.com/deploy/_ear_npguide/lib/log4j.jar:/var/www/ >> resin/np-guide.com/deploy/_ear_npguide/lib/commons- >> fileupload-1.2.jar:/var/www/resin/np-guide.com/deploy/_ear_npguide/ >> lib/ognl-2.6.5.jar:/var/www/resin/np-guide.com/deploy/_ear_npguide/ >> lib/jdom.jar:/var/www/resin/np-guide.com/deploy/_ear_npguide/lib/ >> mysql-connector-java-3.0.9-stable-bin.jar:/var/www/resin/np- >> guide.com/deploy/_ear_npguide/lib/commons-logging.jar:/var/www/resin/ >> np-guide.com/deploy/_ear_npguide/lib/rife-continuations.jar:/var/www/ >> resin/np-guide.com/deploy/_ear_npguide/lib/xwork-1.2.3.jar:/var/www/ >> resin/np-guide.com/deploy/_ear_npguide/lib/commons-digester.jar:/var/ >> www/resin/np-guide.com/deploy/_ear_npguide/lib/commons-beanutils.jar >> -source 1.5 >> /var/www/resin/np-guide.com/deploy/_ear_npguide/META-INF/work/ejb/ >> _ejb/JobsBean/JobsBean__EJB.java >> /var/www/resin/np-guide.com/deploy/_ear_npguide/META-INF/work/ejb/ >> _ejb/PersistBean/PersistBean__EJB.java >> /var/www/resin/np-guide.com/deploy/_ear_npguide/META-INF/work/ejb/ >> _ejb/ReportGrabberBean/ReportGrabberBean__EJB.java >> [19:40:14.572] {Thread-3} Note: >> /var/www/resin/np-guide.com/deploy/_ear_npguide/META-INF/work/ejb/ >> _ejb/PersistBean/PersistBean__EJB.java >> uses unchecked or unsafe operations. >> [19:40:14.572] {Thread-3} Note: Recompile with -Xlint:unchecked for >> details. >> [19:40:14.572] {Thread-3} >> [19:40:14.587] {main} [EMAIL PROTECTED], @SingletonScope, >> name=jobsBean__EJB] added to WebBeansContainer[stateless:resin- >> ejb#JobsBean] >> [19:40:14.592] {main} [EMAIL PROTECTED]("JobsBean"),@Component, >> name=JobsBean] added to WebBeansContainer[eapp:npguide] >> [19:40:14.593] {main} StatelessServer[JobsBean,JobsBean] local binding >> to 'npguide/JobsBean/local' >> [19:40:14.601] {main} [EMAIL PROTECTED], @SingletonScope, >> name=persistBean__EJB] added to >> WebBeansContainer[stateless:resin-ejb#PersistBean] >> [19:40:14.606] {main} >> [EMAIL PROTECTED]("PersistBean"),@Component, >> name=PersistBean] added to WebBeansContainer[eapp:npguide] >> [19:40:14.606] {main} StatelessServer[PersistBean,PersistBean] local >> binding to 'npguide/PersistBean/local' >> [19:40:14.628] {main} [EMAIL PROTECTED], @SingletonScope, >> name=reportGrabberBean__EJB] added to >> WebBeansContainer[stateless:resin-ejb#ReportGrabberBean] >> [19:40:14.632] {main} >> [EMAIL PROTECTED]("ReportGrabberBean"),@Component, >> name=ReportGrabberBean] added to WebBeansContainer[eapp:npguide] >> [19:40:14.632] {main} >> StatelessServer[ReportGrabberBean,ReportGrabberBean] local binding to >> 'npguide/ReportGrabberBean/local' >> [19:40:14.632] {main} StatelessServer[JobsBean,JobsBean] starting >> [19:40:14.639] {main} StatelessServer[PersistBean,PersistBean] >> starting >> [19:40:14.647] {main} EnterpriseApplication[npguide] active >> [19:40:14.647] {main} com.caucho.config.ConfigException: >> npguide.ejb3.PersistBean.em: 'npguide' is an unknown >> @PersistenceContext. >> [19:40:14.648] {main} Host[www.np-guide.com] active >> [19:40:14.651] {main} java.lang.ClassNotFoundException: >> com.caucho.vfs.JniServerSocketImpl in >> EnvironmentClassLoader$23978087[cluster:app-tier] >> >> >> Scott Ferguson wrote: >>> On Feb 10, 2008, at 10:26 AM, majohnst wrote: >>> >>>> I've been trying to use Hibernate instead of Amber for my >>>> persistence layer, >>>> but I am having a hard time getting it installed. I read in the list >>>> that >>>> version 3.1.4 was required in order to replace amber with hibernate. >>>> So I've >>>> downloaded 3.1.4 >>>> >>>> I've also been following the instructions on the wiki: >>>> http://wiki.caucho.com/Hibernate about how to install hibernate in >>>> resin. >>>> >>>> Whenever I try these instructions, it looks like hibernate is never >>>> started >>>> up. I've followed the example on the wiki and included a @Named >>>> property in >>>> my servlet. I've also made sure that my persistence.xml file is the >>>> same as >>>> the example. When I start up resin, I get an error: >>>> >>>> com.caucho.config.ConfigException: Servlet._entityManagerFactory: >>>> Can't find >>>> a component for 'javax.persistence.EntityManagerFactory' >>>> >>>> So it looks like hibernate was never started or named properly. Does >>>> anyone >>>> know how to fix this? >>> Can you turn on level="fine" logging and look to see if the >>> persistence.xml is loaded at all? >>> >>> Since you're using an .ear file, the ejb-server context would need to >>> be higher, e.g. at the <host> level, not the web-app. That might be >>> an issue. >>> >>> There also have been some fixes in 3.1.5 relating to the ordering of >>> classpath scanning and EJB startup that might be causing some >>> trouble. >>> >>> -- Scott >>>> -- >>>> View this message in context: >>>> http://www.nabble.com/Hibernate-and-Resin-3.1.4-tp15399454p15399454.html >>>> Sent from the Resin mailing list archive at Nabble.com. >>>> >>>> >>>> >>>> _______________________________________________ >>>> resin-interest mailing list >>>> resin-interest@caucho.com >>>> http://maillist.caucho.com/mailman/listinfo/resin-interest >>> >>> >>> _______________________________________________ >>> resin-interest mailing list >>> resin-interest@caucho.com >>> http://maillist.caucho.com/mailman/listinfo/resin-interest >>> >>> >> >> -- >> >> Matt Johnston >> http://www.lattaoutdoors.com >> http://www.gearapalooza.com >> >> >> _______________________________________________ >> resin-interest mailing list >> resin-interest@caucho.com >> http://maillist.caucho.com/mailman/listinfo/resin-interest > > > > _______________________________________________ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest > > -- Matt Johnston http://www.lattaoutdoors.com http://www.gearapalooza.com _______________________________________________ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest