Hi if i get it right it is an eclipse issue due to the way wtp hacks tomcat. You should report it to them cause they are also known to break tomcat itself - without tomee even if a bit less obvious with a lighter stack.
Le 16 mai 2017 04:57, "v.ciaralli" <[email protected]> a écrit : > Hello, > > we have developed a multi-tenancy application using MyFaces + Shiro + JPA + > PostgreSQL link: tenant <https://github.com/esalogic/tenant.git> . > We are using Eclipse Neon 1 as IDE and TomEE-plus-7.0.2 as server. > We are placing postgresql.jar into WebContent/WEB-INF/lib folder. > If we "Run on Server" from Eclipse the application we have some errors ( > posted as log on the bottom ). > If we execute server from command prompt and deploy the application as WAR > file in tomEE webapps folder we have no error. > If we move both openjpa and postgresql JARs in WebContent/WEB-INF/lib we > have no errors. > If we add: /<property name="tomee.jpa.factory.lazy" value="true" />/ > property in persistence.xml we have no errors. > Is there any way to solve this problem without changing standard tomEE > environment or without adding lazy load option? > > Regards, > > Vincenzo > > PS: > > /persistence.xml/ > > <?xml version="1.0" encoding="UTF-8"?> > > <persistence 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" > version="2.0"> > <persistence-unit name="router" transaction-type="JTA"> > <jta-data-source>TENANT_ROUTER/Routed_Datasource</jta- > data-source> > <class>entities.Users</class> > <class>entities.User_roles</class> > <properties> > <property name="openjpa.jdbc.SynchronizeMappings" > value="buildSchema(ForeignKeys=true)" /> > > </properties> > </persistence-unit> > </persistence> > > > /log:/ > > GRAVE: ContainerBase.removeChild: destroy: > org.apache.catalina.LifecycleException: An invalid Lifecycle transition > was > attempted ([before_destroy]) for component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/TENANT_ > ROUTER_SHIRO]] > in state [STARTING_PREP] > at > org.apache.catalina.util.LifecycleBase.invalidTransition( > LifecycleBase.java:402) > at org.apache.catalina.util.LifecycleBase.destroy( > LifecycleBase.java:292) > at > org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:826) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy( > TomcatWebAppBuilder.java:1627) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy( > TomcatWebAppBuilder.java:1607) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.undeployWebApps( > TomcatWebAppBuilder.java:763) > at > org.apache.openejb.assembler.classic.Assembler. > destroyApplication(Assembler.java:2226) > at > org.apache.openejb.assembler.classic.Assembler. > createApplication(Assembler.java:1037) > at > org.apache.openejb.assembler.classic.Assembler. > createApplication(Assembler.java:717) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal( > TomcatWebAppBuilder.java:1298) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart( > TomcatWebAppBuilder.java:1124) > at > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent( > GlobalListenerSupport.java:133) > at > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent( > LifecycleBase.java:94) > at > org.apache.catalina.core.StandardContext.startInternal( > StandardContext.java:5087) > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:150) > at > org.apache.catalina.core.ContainerBase$StartChild.call( > ContainerBase.java:1403) > at > org.apache.catalina.core.ContainerBase$StartChild.call( > ContainerBase.java:1393) > at java.util.concurrent.FutureTask.run(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown > Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > Source) > at java.lang.Thread.run(Unknown Source) > > mag 16, 2017 10:06:49 AM org.apache.catalina.loader.WebappClassLoaderBase > clearReferencesJdbc > AVVERTENZA: The web application [TENANT_ROUTER_SHIRO] registered the JDBC > driver [org.postgresql.Driver] but failed to unregister it when the web > application was stopped. To prevent a memory leak, the JDBC Driver has been > forcibly unregistered. > mag 16, 2017 10:06:50 AM org.apache.tomee.catalina.TomcatWebAppBuilder > startInternal > GRAVE: Unable to deploy collapsed ear in war > StandardEngine[Catalina].StandardHost[localhost].StandardContext[/TENANT_ > ROUTER_SHIRO] > org.apache.openejb.OpenEJBException: Creating application failed: > C:\Sorgenti\.metadata\.plugins\org.eclipse.wst. > server.core\tmp1\wtpwebapps\TENANT_ROUTER_SHIRO: > org.apache.openejb.OpenEJBRuntimeException: <openjpa-2.4.1-r422266:1730418 > fatal general error> org.apache.openjpa.persistence.PersistenceException: > There was an error when invoking the static newInstance method on the named > factory class "org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory". See the > nested exception for details.: <openjpa-2.4.1-r422266:1730418 fatal general > error> org.apache.openjpa.persistence.PersistenceException: There was an > error when invoking the static newInstance method on the named factory > class > "org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory". See the nested > exception for details. > at > org.apache.openejb.assembler.classic.Assembler. > createApplication(Assembler.java:1041) > at > org.apache.openejb.assembler.classic.Assembler. > createApplication(Assembler.java:717) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal( > TomcatWebAppBuilder.java:1298) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart( > TomcatWebAppBuilder.java:1124) > at > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent( > GlobalListenerSupport.java:133) > at > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent( > LifecycleBase.java:94) > at > org.apache.catalina.core.StandardContext.startInternal( > StandardContext.java:5087) > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:150) > at > org.apache.catalina.core.ContainerBase$StartChild.call( > ContainerBase.java:1403) > at > org.apache.catalina.core.ContainerBase$StartChild.call( > ContainerBase.java:1393) > at java.util.concurrent.FutureTask.run(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown > Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > Source) > at java.lang.Thread.run(Unknown Source) > Caused by: org.apache.openejb.OpenEJBException: > org.apache.openejb.OpenEJBRuntimeException: <openjpa-2.4.1-r422266:1730418 > fatal general error> org.apache.openjpa.persistence.PersistenceException: > There was an error when invoking the static newInstance method on the named > factory class "org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory". See the > nested exception for details.: <openjpa-2.4.1-r422266:1730418 fatal general > error> org.apache.openjpa.persistence.PersistenceException: There was an > error when invoking the static newInstance method on the named factory > class > "org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory". See the nested > exception for details. > at > org.apache.openejb.assembler.classic.Assembler. > createApplication(Assembler.java:872) > ... 13 more > Caused by: org.apache.openejb.OpenEJBRuntimeException: > <openjpa-2.4.1-r422266:1730418 fatal general error> > org.apache.openjpa.persistence.PersistenceException: There was an error > when > invoking the static newInstance method on the named factory class > "org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory". See the nested > exception for details. > at > org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory > .createDelegate(ReloadableEntityManagerFactory.java:136) > at > org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory > .<init>(ReloadableEntityManagerFactory.java:105) > at > org.apache.openejb.assembler.classic.PersistenceBuilder. > createEntityManagerFactory(PersistenceBuilder.java:157) > at > org.apache.openejb.assembler.classic.Assembler. > createApplication(Assembler.java:866) > ... 13 more > Caused by: <openjpa-2.4.1-r422266:1730418 fatal general error> > org.apache.openjpa.persistence.PersistenceException: There was an error > when > invoking the static newInstance method on the named factory class > "org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory". See the nested > exception for details. > at org.apache.openjpa.kernel.Bootstrap.newBrokerFactory( > Bootstrap.java:73) > at > org.apache.openjpa.persistence.PersistenceProviderImpl.getBrokerFactory( > PersistenceProviderImpl.java:149) > at > org.apache.openjpa.persistence.PersistenceProviderImpl. > createContainerEntityManagerFactory(PersistenceProviderImpl.java:191) > at > org.apache.openjpa.persistence.PersistenceProviderImpl. > createContainerEntityManagerFactory(PersistenceProviderImpl.java:63) > at > org.apache.openejb.assembler.classic.EntityManagerFactoryCallable.call( > EntityManagerFactoryCallable.java:122) > at > org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory > .createDelegate(ReloadableEntityManagerFactory.java:134) > ... 16 more > Caused by: java.lang.IllegalStateException: On a thread without an > initialized context nor a classloader mapping a deployed app > at > org.apache.openejb.cdi.ThreadSingletonServiceImpl.get( > ThreadSingletonServiceImpl.java:287) > at > org.apache.openejb.cdi.ThreadSingletonServiceImpl.getContext( > ThreadSingletonServiceImpl.java:263) > at > org.apache.openejb.cdi.ThreadSingletonServiceImpl.get( > ThreadSingletonServiceImpl.java:298) > at > org.apache.openejb.cdi.ThreadSingletonServiceImpl.get( > ThreadSingletonServiceImpl.java:60) > at > org.apache.webbeans.config.WebBeansFinder.getSingletonInstance( > WebBeansFinder.java:51) > at > org.apache.webbeans.config.WebBeansContext.getInstance( > WebBeansContext.java:185) > at > org.apache.webbeans.config.WebBeansContext.currentInstance( > WebBeansContext.java:203) > at > org.apache.openejb.assembler.classic.EntityManagerFactoryCallable$ > 1.findBm(EntityManagerFactoryCallable.java:105) > at > org.apache.openejb.assembler.classic.EntityManagerFactoryCallable$ > 1.invoke(EntityManagerFactoryCallable.java:96) > at com.sun.proxy.$Proxy59.toString(Unknown Source) > at java.lang.String.valueOf(Unknown Source) > at java.lang.StringBuilder.append(Unknown Source) > at java.util.AbstractMap.toString(Unknown Source) > at java.text.MessageFormat.subformat(Unknown Source) > at java.text.MessageFormat.format(Unknown Source) > at java.text.Format.format(Unknown Source) > at java.text.MessageFormat.format(Unknown Source) > at > org.apache.openjpa.lib.util.Localizer$Message.getMessage( > Localizer.java:282) > at > org.apache.openjpa.lib.util.Localizer$Message.toString(Localizer.java:309) > at org.apache.openejb.openjpa.JULOpenJPALog.record( > JULOpenJPALog.java:130) > at org.apache.openejb.openjpa.JULOpenJPALog.trace( > JULOpenJPALog.java:72) > at > org.apache.openjpa.persistence.PersistenceProductDerivation$ > ConfigurationProviderImpl.setInto(PersistenceProductDerivation.java:763) > at > org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory. > newInstance(JDBCBrokerFactory.java:60) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.apache.openjpa.kernel.Bootstrap.invokeFactory( > Bootstrap.java:131) > at org.apache.openjpa.kernel.Bootstrap.newBrokerFactory( > Bootstrap.java:65) > ... 21 more > > mag 16, 2017 10:06:50 AM sun.reflect.NativeMethodAccessorImpl invoke > GRAVE: A child container failed during start > java.util.concurrent.ExecutionException: > org.apache.catalina.LifecycleException: Failed to start component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/TENANT_ > ROUTER_SHIRO]] > at java.util.concurrent.FutureTask.report(Unknown Source) > at java.util.concurrent.FutureTask.get(Unknown Source) > at > org.apache.catalina.core.ContainerBase.startInternal( > ContainerBase.java:911) > at > org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:890) > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:150) > at > org.apache.catalina.core.ContainerBase$StartChild.call( > ContainerBase.java:1403) > at > org.apache.catalina.core.ContainerBase$StartChild.call( > ContainerBase.java:1393) > at java.util.concurrent.FutureTask.run(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown > Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > Source) > at java.lang.Thread.run(Unknown Source) > Caused by: org.apache.catalina.LifecycleException: Failed to start > component > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/TENANT_ > ROUTER_SHIRO]] > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:167) > ... 6 more > Caused by: org.apache.tomee.catalina.TomEERuntimeException: > org.apache.openejb.OpenEJBException: Creating application failed: > C:\Sorgenti\.metadata\.plugins\org.eclipse.wst. > server.core\tmp1\wtpwebapps\TENANT_ROUTER_SHIRO: > org.apache.openejb.OpenEJBRuntimeException: <openjpa-2.4.1-r422266:1730418 > fatal general error> org.apache.openjpa.persistence.PersistenceException: > There was an error when invoking the static newInstance method on the named > factory class "org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory". See the > nested exception for details.: <openjpa-2.4.1-r422266:1730418 fatal general > error> org.apache.openjpa.persistence.PersistenceException: There was an > error when invoking the static newInstance method on the named factory > class > "org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory". See the nested > exception for details. > at > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal( > TomcatWebAppBuilder.java:1310) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart( > TomcatWebAppBuilder.java:1124) > at > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent( > GlobalListenerSupport.java:133) > at > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent( > LifecycleBase.java:94) > at > org.apache.catalina.core.StandardContext.startInternal( > StandardContext.java:5087) > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:150) > ... 6 more > Caused by: org.apache.openejb.OpenEJBException: Creating application > failed: > C:\Sorgenti\.metadata\.plugins\org.eclipse.wst. > server.core\tmp1\wtpwebapps\TENANT_ROUTER_SHIRO: > org.apache.openejb.OpenEJBRuntimeException: <openjpa-2.4.1-r422266:1730418 > fatal general error> org.apache.openjpa.persistence.PersistenceException: > There was an error when invoking the static newInstance method on the named > factory class "org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory". See the > nested exception for details.: <openjpa-2.4.1-r422266:1730418 fatal general > error> org.apache.openjpa.persistence.PersistenceException: There was an > error when invoking the static newInstance method on the named factory > class > "org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory". See the nested > exception for details. > at > org.apache.openejb.assembler.classic.Assembler. > createApplication(Assembler.java:1041) > at > org.apache.openejb.assembler.classic.Assembler. > createApplication(Assembler.java:717) > at > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal( > TomcatWebAppBuilder.java:1298) > ... 11 more > Caused by: org.apache.openejb.OpenEJBException: > org.apache.openejb.OpenEJBRuntimeException: <openjpa-2.4.1-r422266:1730418 > fatal general error> org.apache.openjpa.persistence.PersistenceException: > There was an error when invoking the static newInstance method on the named > factory class "org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory". See the > nested exception for details.: <openjpa-2.4.1-r422266:1730418 fatal general > error> org.apache.openjpa.persistence.PersistenceException: There was an > error when invoking the static newInstance method on the named factory > class > "org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory". See the nested > exception for details. > at > org.apache.openejb.assembler.classic.Assembler. > createApplication(Assembler.java:872) > ... 13 more > Caused by: org.apache.openejb.OpenEJBRuntimeException: > <openjpa-2.4.1-r422266:1730418 fatal general error> > org.apache.openjpa.persistence.PersistenceException: There was an error > when > invoking the static newInstance method on the named factory class > "org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory". See the nested > exception for details. > at > org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory > .createDelegate(ReloadableEntityManagerFactory.java:136) > at > org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory > .<init>(ReloadableEntityManagerFactory.java:105) > at > org.apache.openejb.assembler.classic.PersistenceBuilder. > createEntityManagerFactory(PersistenceBuilder.java:157) > at > org.apache.openejb.assembler.classic.Assembler. > createApplication(Assembler.java:866) > ... 13 more > Caused by: <openjpa-2.4.1-r422266:1730418 fatal general error> > org.apache.openjpa.persistence.PersistenceException: There was an error > when > invoking the static newInstance method on the named factory class > "org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory". See the nested > exception for details. > at org.apache.openjpa.kernel.Bootstrap.newBrokerFactory( > Bootstrap.java:73) > at > org.apache.openjpa.persistence.PersistenceProviderImpl.getBrokerFactory( > PersistenceProviderImpl.java:149) > at > org.apache.openjpa.persistence.PersistenceProviderImpl. > createContainerEntityManagerFactory(PersistenceProviderImpl.java:191) > at > org.apache.openjpa.persistence.PersistenceProviderImpl. > createContainerEntityManagerFactory(PersistenceProviderImpl.java:63) > at > org.apache.openejb.assembler.classic.EntityManagerFactoryCallable.call( > EntityManagerFactoryCallable.java:122) > at > org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory > .createDelegate(ReloadableEntityManagerFactory.java:134) > ... 16 more > Caused by: java.lang.IllegalStateException: On a thread without an > initialized context nor a classloader mapping a deployed app > at > org.apache.openejb.cdi.ThreadSingletonServiceImpl.get( > ThreadSingletonServiceImpl.java:287) > at > org.apache.openejb.cdi.ThreadSingletonServiceImpl.getContext( > ThreadSingletonServiceImpl.java:263) > at > org.apache.openejb.cdi.ThreadSingletonServiceImpl.get( > ThreadSingletonServiceImpl.java:298) > at > org.apache.openejb.cdi.ThreadSingletonServiceImpl.get( > ThreadSingletonServiceImpl.java:60) > at > org.apache.webbeans.config.WebBeansFinder.getSingletonInstance( > WebBeansFinder.java:51) > at > org.apache.webbeans.config.WebBeansContext.getInstance( > WebBeansContext.java:185) > at > org.apache.webbeans.config.WebBeansContext.currentInstance( > WebBeansContext.java:203) > at > org.apache.openejb.assembler.classic.EntityManagerFactoryCallable$ > 1.findBm(EntityManagerFactoryCallable.java:105) > at > org.apache.openejb.assembler.classic.EntityManagerFactoryCallable$ > 1.invoke(EntityManagerFactoryCallable.java:96) > at com.sun.proxy.$Proxy59.toString(Unknown Source) > at java.lang.String.valueOf(Unknown Source) > at java.lang.StringBuilder.append(Unknown Source) > at java.util.AbstractMap.toString(Unknown Source) > at java.text.MessageFormat.subformat(Unknown Source) > at java.text.MessageFormat.format(Unknown Source) > at java.text.Format.format(Unknown Source) > at java.text.MessageFormat.format(Unknown Source) > at > org.apache.openjpa.lib.util.Localizer$Message.getMessage( > Localizer.java:282) > at > org.apache.openjpa.lib.util.Localizer$Message.toString(Localizer.java:309) > at org.apache.openejb.openjpa.JULOpenJPALog.record( > JULOpenJPALog.java:130) > at org.apache.openejb.openjpa.JULOpenJPALog.trace( > JULOpenJPALog.java:72) > at > org.apache.openjpa.persistence.PersistenceProductDerivation$ > ConfigurationProviderImpl.setInto(PersistenceProductDerivation.java:763) > at > org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory. > newInstance(JDBCBrokerFactory.java:60) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.apache.openjpa.kernel.Bootstrap.invokeFactory( > Bootstrap.java:131) > at org.apache.openjpa.kernel.Bootstrap.newBrokerFactory( > Bootstrap.java:65) > ... 21 more > > mag 16, 2017 10:06:50 AM sun.reflect.NativeMethodAccessorImpl invoke > GRAVE: A child container failed during start > java.util.concurrent.ExecutionException: > org.apache.catalina.LifecycleException: Failed to start component > [StandardEngine[Catalina].StandardHost[localhost]] > at java.util.concurrent.FutureTask.report(Unknown Source) > at java.util.concurrent.FutureTask.get(Unknown Source) > at > org.apache.catalina.core.ContainerBase.startInternal( > ContainerBase.java:911) > at > org.apache.catalina.core.StandardEngine.startInternal( > StandardEngine.java:262) > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:150) > at > org.apache.catalina.core.StandardService.startInternal( > StandardService.java:422) > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:150) > at > org.apache.catalina.core.StandardServer.startInternal( > StandardServer.java:791) > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:150) > at org.apache.catalina.startup.Catalina.start(Catalina.java:655) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495) > Caused by: org.apache.catalina.LifecycleException: Failed to start > component > [StandardEngine[Catalina].StandardHost[localhost]] > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:167) > at > org.apache.catalina.core.ContainerBase$StartChild.call( > ContainerBase.java:1403) > at > org.apache.catalina.core.ContainerBase$StartChild.call( > ContainerBase.java:1393) > at java.util.concurrent.FutureTask.run(Unknown Source) > at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown > Source) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown > Source) > at java.lang.Thread.run(Unknown Source) > Caused by: org.apache.catalina.LifecycleException: A child container > failed > during start > at > org.apache.catalina.core.ContainerBase.startInternal( > ContainerBase.java:919) > at > org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:890) > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:150) > ... 6 more > > mag 16, 2017 10:06:50 AM sun.reflect.NativeMethodAccessorImpl invoke > GRAVE: The required Server component failed to start so Tomcat is unable to > start. > org.apache.catalina.LifecycleException: Failed to start component > [StandardServer[8005]] > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:167) > at org.apache.catalina.startup.Catalina.start(Catalina.java:655) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:355) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:495) > Caused by: org.apache.catalina.LifecycleException: Failed to start > component > [StandardService[Catalina]] > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:167) > at > org.apache.catalina.core.StandardServer.startInternal( > StandardServer.java:791) > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:150) > ... 7 more > Caused by: org.apache.catalina.LifecycleException: Failed to start > component > [StandardEngine[Catalina]] > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:167) > at > org.apache.catalina.core.StandardService.startInternal( > StandardService.java:422) > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:150) > ... 9 more > Caused by: org.apache.catalina.LifecycleException: A child container > failed > during start > at > org.apache.catalina.core.ContainerBase.startInternal( > ContainerBase.java:919) > at > org.apache.catalina.core.StandardEngine.startInternal( > StandardEngine.java:262) > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:150) > ... 11 more > > > > > > -- > View this message in context: http://tomee-openejb.979440. > n4.nabble.com/Deploy-multi-tenancy-application-using- > Dynamic-Datasource-Routing-tp4681706.html > Sent from the TomEE Users mailing list archive at Nabble.com. >
