Sorry but I am just home from a night out .... I have tried calling the xml file openejb.xml tomee.xml and before I posted on this mailing list I have also tried calling the config file resources.xml and neither of those three options worked.
Is the contents of each file correct? If so this is either a bug or a limitation of ur project and so I should go back to defining the datatsource in the servers tomee.xml file which seems over the top John On Jul 4, 2012 8:29 PM, "Romain Manni-Bucau" <rmannibu...@gmail.com> wrote: > > you didnt add derby in tomee.xml? > > if you want to deliver derby in your webapp use META-INF/resources.xml > instead of tomee.xml. > > Note: using apache maven snapshot repository you can add to your pom (think > to rename your final to be the context name): > > <plugin> > <groupId>org.apache.openejb.maven</groupId> > <artifactId>tomee-maven-plugin</artifactId> > <version>1.0.0-SNAPSHOT</version> > <configuration> > <tomeeClassifier>jaxrs</tomeeClassifier> > <libs> > <lib>dom4j:dom4j:1.6.1</lib> > <lib>antlr:antlr:2.7.6</lib> > <lib>cglib:cglib:2.1_3</lib> > <lib>net.sf.ehcache:ehcache:1.2.3</lib> > <lib>org.hibernate:hibernate:3.2.5.ga</lib> > <lib>commons-collections:commons-collections:2.1.1</lib> > <lib>org.hibernate:hibernate-entitymanager:3.3.2.GA</lib> > <lib>org.hibernate:hibernate-annotations:3.3.1.GA</lib> > <lib>org.hibernate:hibernate-commons-annotations:3.0.0.ga > </lib> > <lib>org.hibernate:ejb3-persistence:1.0.1.GA</lib> <!-- > derby and so on can be added the same way --> > </libs> > </configuration> > </plugin> > > - Romain > > > 2012/7/4 John McDonnell <mcdonnell.j...@gmail.com> > > > Okay, > > > > I have zipped up the maven project which contains the 2 modules. The core > > module is just a simple library which is used by the TomEE Restful JEE6 > > Module. > > > > > > I have the following Jars in the tomee/lib/ dir: > > > > cglib 2.1_3 > > hibernate 3.2.5.GA > > hibernate-annotations 3.3.1.GA > > hibernate-commons-annotations 3.3.1.GA > > dom4j 1.6.1 > > asm 1.5.3 > > asm-attr 1.5.3 > > > > > > and I have editted line 294 of catalina.bat to set the > > javax.persistence.provider property: > > set > > CATALINA_OPTS=-Djavax.persistence.provider=org.hibernate.ejb.HibernatePersistence > > > > > > Hope this helps! > > > > > > John McDonnell > > > > > > On 4 July 2012 15:22, Jean-Louis MONTEIRO <jeano...@gmail.com> wrote: > > > >> Any chance, you could share a simple example to reproduce the issue? > >> That'd be easier to work on maybe. > >> > >> Jean-Louis > >> > >> 2012/7/4 John McDonnell <mcdonnell.j...@gmail.com> > >> > >> > I renamed the openejb.xml file to tomee.xml (its still in the META-INF > >> > folder) and it looks like this now: > >> > > >> > <?xml version="1.0" encoding="UTF-8"?> > >> > <tomee> > >> > <Resource id="derbyDb" type="DataSource"> > >> > JdbcDriver org.apache.derby.jdbc.ClientDriver > >> > JdbcUrl jdbc:derby://localhost:1527/sample > >> > UserName app > >> > Password app > >> > JtaManaged true > >> > </Resource> > >> > </tomee> > >> > > >> > > >> > No joy again as the application is still using the HSQL database as > >> opposed > >> > to the Derby one. > >> > > >> > Any other suggestions? > >> > > >> > > >> > John > >> > > >> > On 4 July 2012 15:12, Romain Manni-Bucau <rmannibu...@gmail.com> wrote: > >> > > >> > > hmm, try tomee.xml instead of openejb.xml > >> > > > >> > > - Romain > >> > > > >> > > > >> > > 2012/7/4 John McDonnell <mcdonnell.j...@gmail.com> > >> > > > >> > > > I have downloaded the the snapshot of 1.1.0 and deployed the > >> > application, > >> > > > but no luck. > >> > > > > >> > > > when deploying the application, the application still uses HSQL for > >> the > >> > > > database, and not the defined Derby database. Is there a problem > >> with > >> > my > >> > > > configuration? (context.xml/openejb.xml/web.xml) > >> > > > > >> > > > John > >> > > > > >> > > > > >> > > > On 4 July 2012 15:03, Romain Manni-Bucau <rmannibu...@gmail.com> > >> > wrote: > >> > > > > >> > > > > yep that's the same way netbeans deploys > >> > > > > > >> > > > > - Romain > >> > > > > > >> > > > > > >> > > > > 2012/7/4 John McDonnell <mcdonnell.j...@gmail.com> > >> > > > > > >> > > > > > Hey, thanks for the fast reply... > >> > > > > > > >> > > > > > I dont use netbeans for deploying, I use to to build the maven > >> > > project, > >> > > > > and > >> > > > > > then I use the management web app "/manager" to deploy. > >> > > > > > > >> > > > > > > >> > > > > > I'll get the snapshot anyways and try that out. > >> > > > > > > >> > > > > > John > >> > > > > > > >> > > > > > On 4 July 2012 14:46, Romain Manni-Bucau < rmannibu...@gmail.com > >> > > >> > > > wrote: > >> > > > > > > >> > > > > > > Hi, > >> > > > > > > > >> > > > > > > do you use netbeans to deploy? > >> > > > > > > > >> > > > > > > maybe try out our snapshot since we fixed some issues > >> regarding > >> > the > >> > > > way > >> > > > > > > netbeans deploys. > >> > > > > > > > >> > > > > > > Side note: it is tomee.xml not tommee.xml > >> > > > > > > > >> > > > > > > - Romain > >> > > > > > > > >> > > > > > > > >> > > > > > > 2012/7/4 John McDonnell <mcdonnell.j...@gmail.com> > >> > > > > > > > >> > > > > > > > I recently started looking to convert an JEE6 application > >> > working > >> > > > in > >> > > > > > > > Glassfish application server to using TomEE+ 1.0 and I am > >> > having > >> > > an > >> > > > > > issue > >> > > > > > > > with setting up the database. > >> > > > > > > > > >> > > > > > > > If I define the Resource in the tomee.xml file in the > >> > > > tomeeDir/conf/ > >> > > > > > > > directory I am able to use the database I specify, which is > >> a > >> > > Derby > >> > > > > > > > database, but I want to be able to define the database to be > >> > > > project > >> > > > > > > > specific, like I was able to do in Glassfish. > >> > > > > > > > > >> > > > > > > > What happens at the moment when I deploy the application I > >> > notice > >> > > > in > >> > > > > > the > >> > > > > > > > logs that TomEE adjusts the PU defined to use the Default > >> JDBC > >> > > > > > Database, > >> > > > > > > > which was created, as I have removed the definitition of it > >> > from > >> > > > the > >> > > > > > > > tomee.xml file. > >> > > > > > > > > >> > > > > > > > Here is the logs when deploying my project: > >> > > > > > > > > >> > > > > > > > TomcatWebAppBuilder.start /tomee-jee6-module > >> > > > > > > > 04-Jul-2012 12:52:12 org.apache.catalina.startup.HostConfig > >> > > > deployWAR > >> > > > > > > > INFO: Deploying web application archive > >> > > > > > > > C:\dev\apache-tomee-plus-1.0.0\webapps\tomee-jee6-module.war > >> > > > > > > > 04-Jul-2012 12:52:12 > >> org.apache.openejb.config.DeploymentLoader > >> > > > > > > > addFacesConfigs > >> > > > > > > > INFO: faces config file is null > >> > > > > > > > 04-Jul-2012 12:52:13 > >> > > org.apache.openejb.config.ConfigurationFactory > >> > > > > > > > configureApplication > >> > > > > > > > INFO: Configuring enterprise application: > >> > > > > > > > C:\dev\apache-tomee-plus-1.0.0\webapps\tomee-jee6-module > >> > > > > > > > 04-Jul-2012 12:52:13 > >> > org.apache.openejb.config.InitEjbDeployments > >> > > > > > deploy > >> > > > > > > > INFO: Auto-deploying ejb localhost/tomee-jee6-module.Comp: > >> > > > > > > > > >> EjbDeployment(deployment-id=localhost/tomee-jee6-module.Comp) > >> > > > > > > > 04-Jul-2012 12:52:13 > >> > org.apache.openejb.config.InitEjbDeployments > >> > > > > > deploy > >> > > > > > > > INFO: Auto-deploying ejb TestManagementService: > >> > > > > > > > EjbDeployment(deployment-id=TestManagementService) > >> > > > > > > > 04-Jul-2012 12:52:13 org.apache.openejb.config.AutoConfig > >> > deploy > >> > > > > > > > INFO: *Configuring > >> > > PersistenceUnit(name=JerseyRestfulWebServicePU, > >> > > > > > > > provider=org.hibernate.ejb.HibernatePersistence) > >> > > > > > > > 04-Jul-2012 12:52:13 org.apache.openejb.config.AutoConfig > >> > > > > > > setJtaDataSource > >> > > > > > > > INFO: Adjusting PersistenceUnit JerseyRestfulWebServicePU > >> > > > > > > <jta-data-source> > >> > > > > > > > to Resource ID 'Default JDBC Database' from 'derbyDb' > >> > > > > > > > 04-Jul-2012 12:52:13 org.apache.openejb.config.AutoConfig > >> > > > > > > > setNonJtaDataSource > >> > > > > > > > INFO: Adjusting PersistenceUnit JerseyRestfulWebServicePU > >> > > > > > > > <non-jta-data-source> to Resource ID 'Default JDBC > >> > > DatabaseNonJta' > >> > > > > from > >> > > > > > > > 'null'* > >> > > > > > > > 04-Jul-2012 12:52:13 > >> org.apache.openejb.config.AppInfoBuilder > >> > > build > >> > > > > > > > INFO: Enterprise application > >> > > > > > > > "C:\dev\apache-tomee-plus-1.0.0\webapps\tomee-jee6-module" > >> > > loaded. > >> > > > > > > > 04-Jul-2012 12:52:13 > >> > > org.apache.openejb.assembler.classic.Assembler > >> > > > > > > > createApplication > >> > > > > > > > INFO: Assembling app: > >> > > > > > > > C:\dev\apache-tomee-plus-1.0.0\webapps\tomee-jee6-module > >> > > > > > > > 04-Jul-2012 12:52:13 > >> org.apache.bval.jsr303.ConfigurationImpl > >> > > > > > > > parseValidationXml > >> > > > > > > > INFO: ignoreXmlConfiguration == true > >> > > > > > > > 04-Jul-2012 12:52:13 > >> org.apache.bval.jsr303.ConfigurationImpl > >> > > > > > > > parseValidationXml > >> > > > > > > > INFO: ignoreXmlConfiguration == true > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.ejb.Ejb3Configuration > >> > > configure > >> > > > > > > > INFO: Processing PersistenceUnitInfo [ > >> > > > > > > > name: JerseyRestfulWebServicePU > >> > > > > > > > ...] > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.AnnotationBinder > >> > bindClass > >> > > > > > > > INFO: Binding entity from annotated class: > >> > > > > > > > com.shenick.diversifeye.domain.Host > >> > > > > > > > 04-Jul-2012 12:52:13 > >> org.hibernate.cfg.annotations.EntityBinder > >> > > > > > bindTable > >> > > > > > > > INFO: Bind entity com.shenick.diversifeye.domain.Host on > >> table > >> > > Host > >> > > > > > > > 04-Jul-2012 12:52:13 > >> org.hibernate.cfg.AnnotationConfiguration > >> > > > > > > > secondPassCompile > >> > > > > > > > INFO: Hibernate Validator not found: ignoring > >> > > > > > > > 04-Jul-2012 12:52:13 > >> > > > > org.hibernate.connection.ConnectionProviderFactory > >> > > > > > > > newConnectionProvider > >> > > > > > > > INFO: Initializing connection provider: > >> > > > > > > > > >> > org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider > >> > > > > > > > 04-Jul-2012 12:52:13 > >> > > > > > > > > >> > org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider > >> > > > > > > configure > >> > > > > > > > INFO: Using provided datasource > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: *RDBMS: HSQL Database Engine, version: 2.2.4* > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: JDBC driver: HSQL Database Engine Driver, version: > >> 2.2.4 > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Automatic flush during beforeCompletion(): disabled > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Automatic session close at end of transaction: > >> disabled > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Scrollable result sets: enabled > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: JDBC3 getGeneratedKeys(): enabled > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Connection release mode: auto > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Default batch fetch size: 1 > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Generate SQL with comments: disabled > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Order SQL updates by primary key: disabled > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Order SQL inserts for batching: disabled > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > > > > > createQueryTranslatorFactory > >> > > > > > > > INFO: Query translator: > >> > > > > org.hibernate.hql.ast.ASTQueryTranslatorFactory > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Query language substitutions: {} > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: JPA-QL strict compliance: enabled > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Second-level cache: enabled > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Query cache: disabled > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > > > > createCacheProvider > >> > > > > > > > INFO: Cache provider: org.hibernate.cache.NoCacheProvider > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Optimize cache for minimal puts: disabled > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Structured second-level cache entries: disabled > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Statistics: disabled > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Deleted entity synthetic identifier rollback: disabled > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Default entity-mode: pojo > >> > > > > > > > 04-Jul-2012 12:52:13 org.hibernate.cfg.SettingsFactory > >> > > > buildSettings > >> > > > > > > > INFO: Named query checking : enabled > >> > > > > > > > 04-Jul-2012 12:52:13 > >> > > > > > > > org.apache.openejb.assembler.classic.PersistenceBuilder > >> > > > > > > > createEntityManagerFactory > >> > > > > > > > INFO: *PersistenceUnit(name=JerseyRestfulWebServicePU, > >> > > > > > > > provider=org.hibernate.ejb.HibernatePersistence) - provider > >> > time > >> > > > > 401ms* > >> > > > > > > > 04-Jul-2012 12:52:13 > >> > > > org.apache.openejb.assembler.classic.JndiBuilder > >> > > > > > > bind > >> > > > > > > > INFO: Jndi(name=localhost/tomee-jee6-module.CompLocalBean) > >> --> > >> > > > > > > > Ejb(deployment-id=localhost/tomee-jee6-module.Comp) > >> > > > > > > > 04-Jul-2012 12:52:13 > >> > > > org.apache.openejb.assembler.classic.JndiBuilder > >> > > > > > > bind > >> > > > > > > > INFO: Jndi(name=TestManagementServiceLocalBean) --> > >> > > > > > > > Ejb(deployment-id=TestManagementService) > >> > > > > > > > 04-Jul-2012 12:52:13 > >> > > > org.apache.openejb.assembler.classic.JndiBuilder > >> > > > > > > bind > >> > > > > > > > INFO: > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> Jndi(name=global/localhost/tomee-jee6-module/TestManagementService!com.shenick.diversifeye.service.TestManagementService) > >> > > > > > > > --> Ejb(deployment-id=TestManagementService) > >> > > > > > > > 04-Jul-2012 12:52:13 > >> > > > org.apache.openejb.assembler.classic.JndiBuilder > >> > > > > > > bind > >> > > > > > > > INFO: > >> > > > > > > >> Jndi(name=global/localhost/tomee-jee6-module/TestManagementService) > >> > > > > > > > --> Ejb(deployment-id=TestManagementService) > >> > > > > > > > 04-Jul-2012 12:52:13 org.apache.openejb.cdi.CdiBuilder build > >> > > > > > > > INFO: existing thread singleton service in SystemInstance() > >> > > > > > > > org.apache.openejb.cdi.ThreadSingletonServiceImpl@76136c55 > >> > > > > > > > 04-Jul-2012 12:52:13 org.apache.openejb.cdi.OpenEJBLifecycle > >> > > > > > > > startApplication > >> > > > > > > > INFO: OpenWebBeans Container is starting... > >> > > > > > > > 04-Jul-2012 12:52:13 > >> org.apache.webbeans.plugins.PluginLoader > >> > > > startUp > >> > > > > > > > INFO: Adding OpenWebBeansPlugin : [CdiPlugin] > >> > > > > > > > 04-Jul-2012 12:52:13 > >> org.apache.webbeans.plugins.PluginLoader > >> > > > startUp > >> > > > > > > > INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin] > >> > > > > > > > 04-Jul-2012 12:52:13 org.apache.openejb.cdi.BeansDeployer > >> > > > > > > > validateInjectionPoints > >> > > > > > > > INFO: All injection points were validated successfully. > >> > > > > > > > 04-Jul-2012 12:52:13 org.apache.openejb.cdi.OpenEJBLifecycle > >> > > > > > > > startApplication > >> > > > > > > > INFO: OpenWebBeans Container has started, it took [15] ms. > >> > > > > > > > using context file > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> C:\dev\apache-tomee-plus-1.0.0\webapps\tomee-jee6-module\META-INF\context.xml > >> > > > > > > > 04-Jul-2012 12:52:13 > >> > > org.apache.openejb.assembler.classic.Assembler > >> > > > > > > > createApplication > >> > > > > > > > INFO: Created Ejb(deployment-id=TestManagementService, > >> > > > > > > > ejb-name=TestManagementService, container=My Singleton > >> > Container) > >> > > > > > > > 04-Jul-2012 12:52:13 > >> > > org.apache.openejb.assembler.classic.Assembler > >> > > > > > > > createApplication > >> > > > > > > > INFO: Started Ejb(deployment-id=TestManagementService, > >> > > > > > > > ejb-name=TestManagementService, container=My Singleton > >> > Container) > >> > > > > > > > 04-Jul-2012 12:52:13 > >> > > org.apache.openejb.assembler.classic.Assembler > >> > > > > > > > createApplication > >> > > > > > > > INFO: Deployed > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> Application(path=C:\dev\apache-tomee-plus-1.0.0\webapps\tomee-jee6-module) > >> > > > > > > > 04-Jul-2012 12:52:14 > >> > > org.apache.tomee.catalina.TomcatWebAppBuilder > >> > > > > > > safeBind > >> > > > > > > > SEVERE: Error in safeBind method > >> > > > > > > > javax.naming.NameNotFoundException: Name [openejb] is not > >> bound > >> > > in > >> > > > > this > >> > > > > > > > Context. Unable to find [openejb]. > >> > > > > > > > at > >> > org.apache.naming.NamingContext.lookup(NamingContext.java:820) > >> > > > > > > > at > >> > org.apache.naming.NamingContext.lookup(NamingContext.java:168) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.tomee.catalina.TomcatWebAppBuilder.safeBind(TomcatWebAppBuilder.java:1196) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:776) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:103) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401) > >> > > > > > > > at > >> > > > > > >> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895) > >> > > > > > > > at > >> > > > > > > > >> > > > > >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871) > >> > > > > > > > at > >> > > > > > > >> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615) > >> > > > > > > > at > >> > > > > > > >> > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:962) > >> > > > > > > > at > >> > > > > > > >> > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:536) > >> > > > > > > > at > >> > > > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1471) > >> > > > > > > > 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.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836) > >> > > > > > > > at > >> > > > > > > >> > > com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1436) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:856) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.manager.HTMLManagerServlet.deployInternal(HTMLManagerServlet.java:398) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:213) > >> > > > > > > > at > >> javax.servlet.http.HttpServlet.service(HttpServlet.java:641) > >> > > > > > > > at > >> javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:186) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) > >> > > > > > > > at > >> > > > > > >> org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > >> > > > > >> > > >> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > >> > > > > > > > at java.lang.Thread.run(Thread.java:662) > >> > > > > > > > 04-Jul-2012 12:52:14 > >> > > org.apache.tomee.catalina.TomcatWebAppBuilder > >> > > > > > > safeBind > >> > > > > > > > INFO: TransactionManager already bound, ignoring > >> > > > > > > > 04-Jul-2012 12:52:14 > >> > > org.apache.tomee.catalina.TomcatWebAppBuilder > >> > > > > > > safeBind > >> > > > > > > > INFO: TransactionSynchronizationRegistry already bound, > >> > ignoring > >> > > > > > > > 04-Jul-2012 12:52:14 > >> > > org.apache.tomee.catalina.TomcatWebAppBuilder > >> > > > > > > safeBind > >> > > > > > > > SEVERE: Error in safeBind method > >> > > > > > > > javax.naming.NameNotFoundException: No ORB registered with > >> the > >> > > > > OpenEJB > >> > > > > > > > system > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.openejb.core.ivm.naming.SystemComponentReference.getObject(SystemComponentReference.java:38) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.openejb.core.ivm.naming.Reference.getContent(Reference.java:40) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.xbean.naming.reference.SimpleReference$SimpleObjectFactory.getObjectInstance(SimpleReference.java:137) > >> > > > > > > > at > >> > > > > > > > >> > > > > > >> > > > >> javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304) > >> > > > > > > > at > >> > org.apache.naming.NamingContext.lookup(NamingContext.java:843) > >> > > > > > > > at > >> > org.apache.naming.NamingContext.lookup(NamingContext.java:168) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.tomee.catalina.TomcatWebAppBuilder.safeBind(TomcatWebAppBuilder.java:1196) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:806) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:103) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401) > >> > > > > > > > at > >> > > > > > >> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895) > >> > > > > > > > at > >> > > > > > > > >> > > > > >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871) > >> > > > > > > > at > >> > > > > > > >> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615) > >> > > > > > > > at > >> > > > > > > >> > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:962) > >> > > > > > > > at > >> > > > > > > >> > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:536) > >> > > > > > > > at > >> > > > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1471) > >> > > > > > > > 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.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836) > >> > > > > > > > at > >> > > > > > > >> > > com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1436) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:856) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.manager.HTMLManagerServlet.deployInternal(HTMLManagerServlet.java:398) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:213) > >> > > > > > > > at > >> javax.servlet.http.HttpServlet.service(HttpServlet.java:641) > >> > > > > > > > at > >> javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:186) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) > >> > > > > > > > at > >> > > > > > >> org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > >> > > > > >> > > >> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > >> > > > > > > > at java.lang.Thread.run(Thread.java:662) > >> > > > > > > > 04-Jul-2012 12:52:14 > >> > > org.apache.tomee.catalina.TomcatWebAppBuilder > >> > > > > > > safeBind > >> > > > > > > > SEVERE: Error in safeBind method > >> > > > > > > > javax.naming.NameNotFoundException: No HandleDelegate > >> > registered > >> > > > with > >> > > > > > the > >> > > > > > > > OpenEJB system > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.openejb.core.ivm.naming.SystemComponentReference.getObject(SystemComponentReference.java:38) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.openejb.core.ivm.naming.Reference.getContent(Reference.java:40) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.xbean.naming.reference.SimpleReference$SimpleObjectFactory.getObjectInstance(SimpleReference.java:137) > >> > > > > > > > at > >> > > > > > > > >> > > > > > >> > > > >> javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304) > >> > > > > > > > at > >> > org.apache.naming.NamingContext.lookup(NamingContext.java:843) > >> > > > > > > > at > >> > org.apache.naming.NamingContext.lookup(NamingContext.java:168) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.tomee.catalina.TomcatWebAppBuilder.safeBind(TomcatWebAppBuilder.java:1196) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.tomee.catalina.TomcatWebAppBuilder.afterStart(TomcatWebAppBuilder.java:807) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:103) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401) > >> > > > > > > > at > >> > > > > > >> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:168) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895) > >> > > > > > > > at > >> > > > > > > > >> > > > > >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871) > >> > > > > > > > at > >> > > > > > > >> > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615) > >> > > > > > > > at > >> > > > > > > >> > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:962) > >> > > > > > > > at > >> > > > > > > >> > > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:536) > >> > > > > > > > at > >> > > > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1471) > >> > > > > > > > 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.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836) > >> > > > > > > > at > >> > > > > > > >> > > com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1436) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:856) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.manager.HTMLManagerServlet.deployInternal(HTMLManagerServlet.java:398) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:213) > >> > > > > > > > at > >> javax.servlet.http.HttpServlet.service(HttpServlet.java:641) > >> > > > > > > > at > >> javax.servlet.http.HttpServlet.service(HttpServlet.java:722) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:186) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) > >> > > > > > > > at > >> > > > > > >> org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:44) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > >> > > > > >> > > >> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > >> > > > > > > > at > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > >> > > > >> > > >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > >> > > > > > > > at java.lang.Thread.run(Thread.java:662) > >> > > > > > > > 04-Jul-2012 12:52:14 org.apache.cxf.endpoint.ServerImpl > >> > > > > initDestination > >> > > > > > > > INFO: Setting the server's publish address to be > >> > > > > > > > http://localhost:8080/tomee-jee6-module/webapi > >> > > > > > > > 04-Jul-2012 12:52:14 > >> org.apache.openejb.server.rest.RESTService > >> > > > > > deployEJB > >> > > > > > > > INFO: REST Service: > >> > > > > > > > http://localhost:8080/tomee-jee6-module/webapi/tms/.*-> EJB > >> > > > > > > > TestManagementService > >> > > > > > > > 04-Jul-2012 12:52:14 > >> org.apache.openejb.server.rest.RESTService > >> > > > > > > > afterApplicationCreated > >> > > > > > > > INFO: REST application deployed: > >> > > > > > > > com.shenick.diversifeye.config.ApplicationConfig > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > Here is my persistence Unit: > >> > > > > > > > > >> > > > > > > > <persistence version="2.0" xmlns=" > >> > > > > > http://java.sun.com/xml/ns/persistence > >> > > > > > > " > >> > > > > > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > >> > > > > > > xsi:schemaLocation=" > >> > > > > > > > http://java.sun.com/xml/ns/persistence > >> > > > > > > > http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd > >> "> > >> > > > > > > > <persistence-unit name="JerseyRestfulWebServicePU" > >> > > > > > > transaction-type="JTA"> > >> > > > > > > > <provider>org.hibernate.ejb.HibernatePersistence</provider> > >> > > > > > > > <jta-data-source>derbyDb</jta-data-source> > >> > > > > > > > <class>com.shenick.diversifeye.domain.Host</class> > >> > > > > > > > <exclude-unlisted-classes>false</exclude-unlisted-classes> > >> > > > > > > > <properties> > >> > > > > > > > <property name="hibernate.dialect" > >> > > > > > > > value="org.hibernate.dialect.DerbyDialect"/> > >> > > > > > > > <property name="hibernate.hbm2ddl.auto" value="update"/> > >> > > > > > > > </properties> > >> > > > > > > > </persistence-unit> > >> > > > > > > > </persistence> > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > I have a context.xml and openejb.xml specified in the > >> META-INF > >> > > > folder > >> > > > > > > > > >> > > > > > > > openejb.xml: > >> > > > > > > > <?xml version="1.0" encoding="UTF-8"?> > >> > > > > > > > <openejb> > >> > > > > > > > <Resource id="derbyDb" type="DataSource"> > >> > > > > > > > JdbcDriver org.apache.derby.jdbc.ClientDriver > >> > > > > > > > JdbcUrl jdbc:derby://localhost:1527/sample > >> > > > > > > > UserName app > >> > > > > > > > Password app > >> > > > > > > > JtaManaged true > >> > > > > > > > </Resource> > >> > > > > > > > </openejb> > >> > > > > > > > > >> > > > > > > > and context.xml: > >> > > > > > > > > >> > > > > > > > <?xml version="1.0" encoding="UTF-8"?> > >> > > > > > > > <Context antiJARLocking="true" path="/tomee-jee6-module"/> > >> > > > > > > > > >> > > > > > > > I also have the resource referenced in the web.xml file: > >> > > > > > > > <web-app version="3.0" xmlns=" > >> > http://java.sun.com/xml/ns/javaee" > >> > > > > > > > xmlns:xsi=" > >> > > > > > > > http://www.w3.org/2001/XMLSchema-instance" > >> > xsi:schemaLocation=" > >> > > > > > > > http://java.sun.com/xml/ns/javaee > >> > > > > > > > http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"> > >> > > > > > > > <session-config> > >> > > > > > > > <session-timeout> > >> > > > > > > > 30 > >> > > > > > > > </session-timeout> > >> > > > > > > > </session-config> > >> > > > > > > > <resource-ref> > >> > > > > > > > <description> > >> > > > > > > > Object factory for MyBean instances. > >> > > > > > > > </description> > >> > > > > > > > <res-ref-name> > >> > > > > > > > derbyDb > >> > > > > > > > </res-ref-name> > >> > > > > > > > <res-type> > >> > > > > > > > javax.sql.DataSource > >> > > > > > > > </res-type> > >> > > > > > > > <res-auth> > >> > > > > > > > Container > >> > > > > > > > </res-auth> > >> > > > > > > > </resource-ref> > >> > > > > > > > </web-app> > >> > > > > > > > > >> > > > > > > > > >> > > > > > > > What am I doing wrong, or is it not possible to define a > >> > > datasource > >> > > > > at > >> > > > > > a > >> > > > > > > > project level, and it should only be referenced in the > >> > tommee.xml > >> > > > > file? > >> > > > > > > > > >> > > > > > > > Thanks in advance > >> > > > > > > > > >> > > > > > > > John McDonnell > >> > > > > > > > > >> > > > > > > > >> > > > > > > >> > > > > > > >> > > > > > > >> > > > > > -- > >> > > > > > John > >> > > > > > > >> > > > > > >> > > > > >> > > > > >> > > > > >> > > > -- > >> > > > John > >> > > > > >> > > > >> > > >> > > >> > > >> > -- > >> > John > >> > > >> > > > > > > > > -- > > John > >