Hi, thks to have shared these info :)
in fact the issue is different, i'd say tomee is not compliant with warcontext today will try to hack sthg for tmr snapshot *Romain Manni-Bucau* *Twitter: @rmannibucau <https://twitter.com/rmannibucau>* *Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/> *LinkedIn: **http://fr.linkedin.com/in/rmannibucau* *Github: https://github.com/rmannibucau* 2012/11/13 diuis <[email protected]> > Hi Romain, > I created the temp dir, and I setted the CATALINA_TMPDIR env variable with > the setenv.sh file. > > There is my setenv.sh file: > > #!/bin/bash > > echo "---> setenv.sh start <---" > > > CATALINA_BASE="/opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee" > export CATALINA_BASE > echo CATALINA_BASE: $CATALINA_BASE > > CATALINA_HOME="/opt/develop/as/base/tomee" > export CATALINA_HOME > echo CATALINA_HOME: $CATALINA_HOME > > CATALINA_PID="$CATALINA_BASE/tomcat.pid" > export CATALINA_PID > echo CATALINA_PID: $CATALINA_PID > > CATALINA_TMPDIR="$CATALINA_BASE/temp" > export CATALINA_TMPDIR > echo CATALINA_TMPDIR: $CATALINA_TMPDIR > > JAVA_OPTS="-server" > export JAVA_OPTS > echo JAVA_OPTS: $JAVA_OPTS > > CATALINA_OPTS="$CATALINA_OPTS -server" > CATALINA_OPTS="$CATALINA_OPTS -Xmx1024m -XX:MaxPermSize=256m -Xss256k" > CATALINA_OPTS="$CATALINA_OPTS -XX:+UseParNewGC -XX:+UseConcMarkSweepGC > -XX:ConcGCThreads=2 -XX:ParallelGCThreads=2" > CATALINA_OPTS="$CATALINA_OPTS -XX:+CMSIncrementalPacing > -XX:CMSIncrementalDutyCycle=5 -XX:+UseCMSCompactAtFullCollection > -XX:+CMSClassUnloadingEnabled" > CATALINA_OPTS="$CATALINA_OPTS -XX:+DoEscapeAnalysis" > CATALINA_OPTS="$CATALINA_OPTS -XX:+UseFastAccessorMethods > -XX:+UseFastEmptyMethods" > CATALINA_OPTS="$CATALINA_OPTS -XX:+UseStringCache > -XX:+OptimizeStringConcat" > CATALINA_OPTS="$CATALINA_OPTS -XX:+UseCompressedOops" > > export CATALINA_OPTS > echo CATALINA_OPTS: $CATALINA_OPTS > > echo "---> end setenv.sh <---" > > This is the log with the NPE while deploying my webapp: > > 13-Nov-2012 11:20:54.588 INFO [main] > org.apache.catalina.core.AprLifecycleListener.init The APR based Apache > Tomcat Native library which allows optimal performance in production > environments was not found on the java.library.path: > /usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib > 13-Nov-2012 11:20:55.527 INFO [main] > org.apache.coyote.AbstractProtocol.init > Initializing ProtocolHandler ["http-bio-8080"] > 13-Nov-2012 11:20:55.562 INFO [main] > org.apache.coyote.AbstractProtocol.init > Initializing ProtocolHandler ["ajp-bio-8009"] > 13-Nov-2012 11:20:57.522 INFO [main] > org.apache.openejb.util.OptionsLog.info > Using > > 'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.TomEEDataSourceCreator' > 13-Nov-2012 11:20:57.665 INFO [main] > org.apache.openejb.OpenEJB$Instance.<init> > > ******************************************************************************** > 13-Nov-2012 11:20:57.666 INFO [main] > org.apache.openejb.OpenEJB$Instance.<init> OpenEJB > http://openejb.apache.org/ > 13-Nov-2012 11:20:57.666 INFO [main] > org.apache.openejb.OpenEJB$Instance.<init> Startup: Tue Nov 13 11:20:57 CET > 2012 > 13-Nov-2012 11:20:57.666 INFO [main] > org.apache.openejb.OpenEJB$Instance.<init> Copyright 1999-2012 (C) Apache > OpenEJB Project, All Rights Reserved. > 13-Nov-2012 11:20:57.666 INFO [main] > org.apache.openejb.OpenEJB$Instance.<init> Version: 4.5.1-SNAPSHOT > 13-Nov-2012 11:20:57.667 INFO [main] > org.apache.openejb.OpenEJB$Instance.<init> Build date: 20121112 > 13-Nov-2012 11:20:57.667 INFO [main] > org.apache.openejb.OpenEJB$Instance.<init> Build time: 04:08 > 13-Nov-2012 11:20:57.667 INFO [main] > org.apache.openejb.OpenEJB$Instance.<init> > > ******************************************************************************** > 13-Nov-2012 11:20:57.667 INFO [main] > org.apache.openejb.OpenEJB$Instance.<init> openejb.home = > /opt/develop/as/base/apache-tomee-plus-1.5.1-SNAPSHOT.20121112 > 13-Nov-2012 11:20:57.668 INFO [main] > org.apache.openejb.OpenEJB$Instance.<init> openejb.base = > /opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee > 13-Nov-2012 11:20:57.670 INFO [main] > org.apache.openejb.cdi.CdiBuilder.initializeOWB Created new > singletonService > org.apache.openejb.cdi.ThreadSingletonServiceImpl@42dbf492 > 13-Nov-2012 11:20:57.671 INFO [main] > org.apache.openejb.cdi.CdiBuilder.initializeOWB Succeeded in installing > singleton service > 13-Nov-2012 11:20:57.714 INFO [main] > org.apache.openejb.config.ConfigurationFactory.init openejb configuration > file is > > '/opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/conf/tomee.xml' > 13-Nov-2012 11:20:57.748 INFO [main] > org.apache.openejb.util.OptionsLog.info > Using 'openejb.provider.default=org.apache.tomee' > 13-Nov-2012 11:20:57.783 INFO [main] > org.apache.openejb.config.ConfigurationFactory.configureService Configuring > Service(id=Tomcat Security Service, type=SecurityService, > provider-id=Tomcat > Security Service) > 13-Nov-2012 11:20:57.785 INFO [main] > org.apache.openejb.config.ConfigurationFactory.configureService Configuring > Service(id=Default Transaction Manager, type=TransactionManager, > provider-id=Default Transaction Manager) > 13-Nov-2012 11:20:57.787 INFO [main] > org.apache.openejb.config.ConfigurationFactory.configureService Configuring > Service(id=jdbc/volagratis, type=Resource, provider-id=Default JDBC > Database) > 13-Nov-2012 11:20:57.790 INFO [main] > org.apache.openejb.config.ConfigurationFactory.configureService Configuring > Service(id=jdbc/indexer, type=Resource, provider-id=Default JDBC Database) > 13-Nov-2012 11:20:57.795 INFO [main] > org.apache.openejb.config.ConfigurationFactory.configureService Configuring > Service(id=My Singleton Container, type=Container, provider-id=Default > Singleton Container) > 13-Nov-2012 11:20:57.796 INFO [main] > org.apache.openejb.config.ConfigurationFactory.configureService Configuring > Service(id=My Stateful Container, type=Container, provider-id=Default > Stateful Container) > 13-Nov-2012 11:20:57.797 INFO [main] > org.apache.openejb.config.ConfigurationFactory.configureService Configuring > Service(id=My Stateless Container, type=Container, provider-id=Default > Stateless Container) > 13-Nov-2012 11:20:57.801 INFO [main] > org.apache.openejb.util.OptionsLog.info > Using 'openejb.system.apps=true' > 13-Nov-2012 11:20:57.864 INFO [main] > org.apache.openejb.config.ConfigurationFactory.configureApplication > Configuring enterprise application: null > 13-Nov-2012 11:20:58.048 INFO [main] > org.apache.openejb.config.InitEjbDeployments.deploy Using > openejb.deploymentId.format '{ejbName}' > 13-Nov-2012 11:20:58.063 INFO [main] > org.apache.openejb.config.InitEjbDeployments.deploy Auto-deploying ejb > openejb/User: EjbDeployment(deployment-id=openejb/User) > 13-Nov-2012 11:20:58.064 INFO [main] > org.apache.openejb.config.InitEjbDeployments.deploy Auto-deploying ejb > openejb/Deployer: EjbDeployment(deployment-id=openejb/Deployer) > 13-Nov-2012 11:20:58.064 INFO [main] > org.apache.openejb.config.InitEjbDeployments.deploy Auto-deploying ejb > openejb/ConfigurationInfo: > EjbDeployment(deployment-id=openejb/ConfigurationInfo) > 13-Nov-2012 11:20:58.065 INFO [main] > org.apache.openejb.config.InitEjbDeployments.deploy Auto-deploying ejb > MEJB: > EjbDeployment(deployment-id=MEJB) > 13-Nov-2012 11:20:58.104 INFO [main] > org.apache.openejb.config.AppInfoBuilder.build Enterprise application > "openejb" loaded. > 13-Nov-2012 11:20:58.105 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createRecipe Creating > TransactionManager(id=Default Transaction Manager) > 13-Nov-2012 11:20:58.130 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createRecipe Creating > SecurityService(id=Tomcat Security Service) > 13-Nov-2012 11:20:58.251 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createRecipe Creating > Resource(id=jdbc/volagratis) > 13-Nov-2012 11:20:58.358 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createRecipe Creating > Resource(id=jdbc/indexer) > 13-Nov-2012 11:20:58.393 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createRecipe Creating > Container(id=My Singleton Container) > 13-Nov-2012 11:20:58.433 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createRecipe Creating > Container(id=My Stateful Container) > 13-Nov-2012 11:20:58.465 INFO [main] > org.apache.openejb.core.stateful.SimplePassivater.init Using directory > /opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/temp > for stateful session passivation > 13-Nov-2012 11:20:58.475 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createRecipe Creating > Container(id=My Stateless Container) > 13-Nov-2012 11:20:58.487 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createApplication Assembling > app: openejb > 13-Nov-2012 11:20:58.655 INFO [main] > org.apache.openejb.util.OptionsLog.info > Using > 'openejb.jndiname.format={deploymentId}{interfaceType.openejbLegacyName}' > 13-Nov-2012 11:20:58.668 INFO [main] > org.apache.openejb.assembler.classic.JndiBuilder.bind > Jndi(name=openejb/UserBusinessRemote) --> Ejb(deployment-id=openejb/User) > 13-Nov-2012 11:20:58.668 INFO [main] > org.apache.openejb.assembler.classic.JndiBuilder.bind > > Jndi(name=global/openejb/openejb/User!org.apache.openejb.assembler.util.User) > --> Ejb(deployment-id=openejb/User) > 13-Nov-2012 11:20:58.668 INFO [main] > org.apache.openejb.assembler.classic.JndiBuilder.bind > Jndi(name=global/openejb/openejb/User) --> Ejb(deployment-id=openejb/User) > 13-Nov-2012 11:20:58.670 INFO [main] > org.apache.openejb.assembler.classic.JndiBuilder.bind > Jndi(name=openejb/DeployerBusinessRemote) --> > Ejb(deployment-id=openejb/Deployer) > 13-Nov-2012 11:20:58.670 INFO [main] > org.apache.openejb.assembler.classic.JndiBuilder.bind > > Jndi(name=global/openejb/openejb/Deployer!org.apache.openejb.assembler.Deployer) > --> Ejb(deployment-id=openejb/Deployer) > 13-Nov-2012 11:20:58.670 INFO [main] > org.apache.openejb.assembler.classic.JndiBuilder.bind > Jndi(name=global/openejb/openejb/Deployer) --> > Ejb(deployment-id=openejb/Deployer) > 13-Nov-2012 11:20:58.671 INFO [main] > org.apache.openejb.assembler.classic.JndiBuilder.bind > Jndi(name=openejb/ConfigurationInfoBusinessRemote) --> > Ejb(deployment-id=openejb/ConfigurationInfo) > 13-Nov-2012 11:20:58.671 INFO [main] > org.apache.openejb.assembler.classic.JndiBuilder.bind > > Jndi(name=global/openejb/openejb/ConfigurationInfo!org.apache.openejb.assembler.classic.cmd.ConfigurationInfo) > --> Ejb(deployment-id=openejb/ConfigurationInfo) > 13-Nov-2012 11:20:58.672 INFO [main] > org.apache.openejb.assembler.classic.JndiBuilder.bind > Jndi(name=global/openejb/openejb/ConfigurationInfo) --> > Ejb(deployment-id=openejb/ConfigurationInfo) > 13-Nov-2012 11:20:58.673 INFO [main] > org.apache.openejb.assembler.classic.JndiBuilder.bind Jndi(name=MEJB) --> > Ejb(deployment-id=MEJB) > 13-Nov-2012 11:20:58.674 INFO [main] > org.apache.openejb.assembler.classic.JndiBuilder.bind > Jndi(name=global/openejb/MEJB!javax.management.j2ee.ManagementHome) --> > Ejb(deployment-id=MEJB) > 13-Nov-2012 11:20:58.674 INFO [main] > org.apache.openejb.assembler.classic.JndiBuilder.bind > Jndi(name=global/openejb/MEJB) --> Ejb(deployment-id=MEJB) > 13-Nov-2012 11:20:58.677 INFO [main] > org.apache.openejb.cdi.CdiBuilder.initSingleton Existing thread singleton > service in SystemInstance() > org.apache.openejb.cdi.ThreadSingletonServiceImpl@42dbf492 > 13-Nov-2012 11:20:58.772 INFO [main] > org.apache.openejb.cdi.OpenEJBLifecycle.startApplication OpenWebBeans > Container is starting... > 13-Nov-2012 11:20:58.775 INFO [main] > org.apache.webbeans.plugins.PluginLoader.startUp Adding OpenWebBeansPlugin > : > [CdiPlugin] > 13-Nov-2012 11:20:58.776 INFO [main] > org.apache.webbeans.plugins.PluginLoader.startUp Adding OpenWebBeansPlugin > : > [OpenWebBeansJsfPlugin] > 13-Nov-2012 11:20:58.862 INFO [main] > org.apache.openejb.cdi.BeansDeployer.validateInjectionPoints All injection > points are validated successfully. > 13-Nov-2012 11:20:58.867 INFO [main] > org.apache.openejb.cdi.OpenEJBLifecycle.startApplication OpenWebBeans > Container has started, it took 94 ms. > 13-Nov-2012 11:20:58.882 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createApplication Created > Ejb(deployment-id=openejb/Deployer, ejb-name=openejb/Deployer, container=My > Stateless Container) > 13-Nov-2012 11:20:58.892 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createApplication Created > Ejb(deployment-id=MEJB, ejb-name=MEJB, container=My Stateless Container) > 13-Nov-2012 11:20:58.904 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createApplication Created > Ejb(deployment-id=openejb/ConfigurationInfo, > ejb-name=openejb/ConfigurationInfo, container=My Stateless Container) > 13-Nov-2012 11:20:58.915 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createApplication Created > Ejb(deployment-id=openejb/User, ejb-name=openejb/User, container=My > Stateless Container) > 13-Nov-2012 11:20:58.971 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createApplication Started > Ejb(deployment-id=openejb/Deployer, ejb-name=openejb/Deployer, container=My > Stateless Container) > 13-Nov-2012 11:20:59.005 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createApplication Started > Ejb(deployment-id=MEJB, ejb-name=MEJB, container=My Stateless Container) > 13-Nov-2012 11:20:59.026 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createApplication Started > Ejb(deployment-id=openejb/ConfigurationInfo, > ejb-name=openejb/ConfigurationInfo, container=My Stateless Container) > 13-Nov-2012 11:20:59.044 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createApplication Started > Ejb(deployment-id=openejb/User, ejb-name=openejb/User, container=My > Stateless Container) > 13-Nov-2012 11:20:59.051 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createApplication Deployed > Application(path=openejb) > 13-Nov-2012 11:20:59.124 INFO [main] > org.apache.openejb.server.ServiceManager.initServer Creating > ServerService(id=cxf) > 13-Nov-2012 11:20:59.386 INFO [main] > org.apache.openejb.server.ServiceManager.initServer Creating > ServerService(id=cxf-rs) > 13-Nov-2012 11:20:59.389 INFO [main] > org.apache.openejb.server.SimpleServiceManager.start Starting service cxf > 13-Nov-2012 11:20:59.390 INFO [main] > org.apache.openejb.server.SimpleServiceManager.start Started service cxf > 13-Nov-2012 11:20:59.390 INFO [main] > org.apache.openejb.server.SimpleServiceManager.start Starting service > cxf-rs > 13-Nov-2012 11:20:59.399 INFO [main] > org.apache.openejb.server.SimpleServiceManager.start Started service cxf-rs > 13-Nov-2012 11:20:59.399 INFO [main] > org.apache.openejb.server.SimpleServiceManager.start ** Bound Services ** > 13-Nov-2012 11:20:59.400 INFO [main] > org.apache.openejb.server.SimpleServiceManager.printRow NAME > IP PORT > 13-Nov-2012 11:20:59.400 INFO [main] > org.apache.openejb.server.SimpleServiceManager.start ------- > 13-Nov-2012 11:20:59.400 INFO [main] > org.apache.openejb.server.SimpleServiceManager.start Ready! > 13-Nov-2012 11:20:59.400 INFO [main] > org.apache.catalina.startup.Catalina.load Initialization processed in 5486 > ms > 13-Nov-2012 11:20:59.452 INFO [main] > org.apache.tomee.catalina.OpenEJBNamingContextListener.bindResource > Importing a Tomcat Resource with id 'UserDatabase' of type > 'org.apache.catalina.UserDatabase'. > 13-Nov-2012 11:20:59.453 INFO [main] > org.apache.openejb.assembler.classic.Assembler.createRecipe Creating > Resource(id=UserDatabase) > 13-Nov-2012 11:20:59.454 INFO [main] > org.apache.catalina.core.StandardService.startInternal Starting service > Catalina > 13-Nov-2012 11:20:59.454 INFO [main] > org.apache.catalina.core.StandardEngine.startInternal Starting Servlet > Engine: Apache Tomcat (TomEE)/7.0.32 > 13-Nov-2012 11:20:59.470 INFO [localhost-startStop-1] > org.apache.catalina.startup.HostConfig.deployDescriptor Deploying > configuration descriptor > > /opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/conf/Catalina/localhost/manager.xml > 13-Nov-2012 11:20:59.511 INFO [localhost-startStop-1] > org.apache.tomee.catalina.TomcatWebAppBuilder.init > ------------------------- > TomcatWebAppBuilder.init /manager > 13-Nov-2012 11:20:59.819 INFO [localhost-startStop-1] > org.apache.openejb.config.ConfigurationFactory.configureApplication > Configuring enterprise application: > /www/webapps/bravofly-scheduler-2.0/manager > 13-Nov-2012 11:20:59.875 INFO [localhost-startStop-1] > org.apache.openejb.config.AppInfoBuilder.build Enterprise application > "/www/webapps/bravofly-scheduler-2.0/manager" loaded. > 13-Nov-2012 11:20:59.875 INFO [localhost-startStop-1] > org.apache.openejb.assembler.classic.Assembler.createApplication Assembling > app: /www/webapps/bravofly-scheduler-2.0/manager > 13-Nov-2012 11:20:59.882 INFO [localhost-startStop-1] > org.apache.openejb.cdi.CdiBuilder.initSingleton Existing thread singleton > service in SystemInstance() > org.apache.openejb.cdi.ThreadSingletonServiceImpl@42dbf492 > 13-Nov-2012 11:20:59.884 INFO [localhost-startStop-1] > org.apache.openejb.cdi.OpenEJBLifecycle.startApplication OpenWebBeans > Container is starting... > 13-Nov-2012 11:20:59.885 INFO [localhost-startStop-1] > org.apache.webbeans.plugins.PluginLoader.startUp Adding OpenWebBeansPlugin > : > [CdiPlugin] > 13-Nov-2012 11:20:59.885 INFO [localhost-startStop-1] > org.apache.webbeans.plugins.PluginLoader.startUp Adding OpenWebBeansPlugin > : > [OpenWebBeansJsfPlugin] > 13-Nov-2012 11:20:59.886 INFO [localhost-startStop-1] > org.apache.openejb.cdi.BeansDeployer.validateInjectionPoints All injection > points are validated successfully. > 13-Nov-2012 11:20:59.887 INFO [localhost-startStop-1] > org.apache.openejb.cdi.OpenEJBLifecycle.startApplication OpenWebBeans > Container has started, it took 3 ms. > 13-Nov-2012 11:20:59.887 INFO [localhost-startStop-1] > org.apache.tomee.catalina.TomcatWebAppBuilder.deployWebApps using context > file /www/webapps/bravofly-scheduler-2.0/manager/META-INF/context.xml > 13-Nov-2012 11:20:59.900 INFO [localhost-startStop-1] > org.apache.openejb.assembler.classic.Assembler.createApplication Deployed > Application(path=/www/webapps/bravofly-scheduler-2.0/manager) > 13-Nov-2012 11:21:00.519 INFO [localhost-startStop-1] > org.apache.catalina.startup.HostConfig.deployDescriptor Deploying > configuration descriptor > > /opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/conf/Catalina/localhost/bravofly-scheduler-2.0.xml > 13-Nov-2012 11:21:00.520 INFO [localhost-startStop-1] > org.apache.tomee.catalina.TomcatWebAppBuilder.init > ------------------------- > TomcatWebAppBuilder.init /bravofly-scheduler-2.0 > 13-Nov-2012 11:21:00.753 SEVERE [localhost-startStop-1] > org.apache.catalina.core.ContainerBase.addChildInternal > ContainerBase.addChild: start: > org.apache.catalina.LifecycleException: Failed to start component > > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/bravofly-scheduler-2.0]] > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154) > at > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) > at > > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:655) > at > > org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1628) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) > at java.util.concurrent.FutureTask.run(FutureTask.java:166) > at > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) > at java.lang.Thread.run(Thread.java:722) > Caused by: java.lang.NullPointerException > at java.io.File.<init>(File.java:251) > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:1638) > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:896) > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:853) > at > > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:121) > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > at > > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > at > > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173) > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > ... 11 more > > 13-Nov-2012 11:21:00.755 SEVERE [localhost-startStop-1] > org.apache.catalina.startup.HostConfig.deployDescriptor Error deploying > configuration descriptor > > /opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/conf/Catalina/localhost/bravofly-scheduler-2.0.xml > java.lang.IllegalStateException: ContainerBase.addChild: start: > org.apache.catalina.LifecycleException: Failed to start component > > [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/bravofly-scheduler-2.0]] > at > > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:904) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) > at > > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:655) > at > > org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1628) > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) > at java.util.concurrent.FutureTask.run(FutureTask.java:166) > at > > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) > at > > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) > at java.lang.Thread.run(Thread.java:722) > > 13-Nov-2012 11:21:00.755 INFO [localhost-startStop-1] > org.apache.catalina.startup.HostConfig.deployDescriptor Deploying > configuration descriptor > > /opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/conf/Catalina/localhost/tomee.xml > 13-Nov-2012 11:21:00.763 INFO [localhost-startStop-1] > org.apache.tomee.catalina.TomcatWebAppBuilder.init > ------------------------- > TomcatWebAppBuilder.init /tomee > 13-Nov-2012 11:21:00.889 INFO [localhost-startStop-1] > org.apache.openejb.config.ConfigurationFactory.configureApplication > Configuring enterprise application: > /www/webapps/bravofly-scheduler-2.0/tomee > 13-Nov-2012 11:21:00.903 INFO [localhost-startStop-1] > org.apache.openejb.config.AppInfoBuilder.build Enterprise application > "/www/webapps/bravofly-scheduler-2.0/tomee" loaded. > 13-Nov-2012 11:21:00.903 INFO [localhost-startStop-1] > org.apache.openejb.assembler.classic.Assembler.createApplication Assembling > app: /www/webapps/bravofly-scheduler-2.0/tomee > 13-Nov-2012 11:21:00.910 INFO [localhost-startStop-1] > org.apache.openejb.cdi.CdiBuilder.initSingleton Existing thread singleton > service in SystemInstance() > org.apache.openejb.cdi.ThreadSingletonServiceImpl@42dbf492 > 13-Nov-2012 11:21:00.912 INFO [localhost-startStop-1] > org.apache.openejb.cdi.OpenEJBLifecycle.startApplication OpenWebBeans > Container is starting... > 13-Nov-2012 11:21:00.913 INFO [localhost-startStop-1] > org.apache.webbeans.plugins.PluginLoader.startUp Adding OpenWebBeansPlugin > : > [CdiPlugin] > 13-Nov-2012 11:21:00.914 INFO [localhost-startStop-1] > org.apache.webbeans.plugins.PluginLoader.startUp Adding OpenWebBeansPlugin > : > [OpenWebBeansJsfPlugin] > 13-Nov-2012 11:21:00.916 INFO [localhost-startStop-1] > org.apache.openejb.cdi.BeansDeployer.validateInjectionPoints All injection > points are validated successfully. > 13-Nov-2012 11:21:00.916 INFO [localhost-startStop-1] > org.apache.openejb.cdi.OpenEJBLifecycle.startApplication OpenWebBeans > Container has started, it took 4 ms. > 13-Nov-2012 11:21:00.917 INFO [localhost-startStop-1] > org.apache.openejb.assembler.classic.Assembler.createApplication Deployed > Application(path=/www/webapps/bravofly-scheduler-2.0/tomee) > 13-Nov-2012 11:21:01.049 INFO [localhost-startStop-1] > org.apache.catalina.startup.HostConfig.deployDescriptor Deploying > configuration descriptor > > /opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/conf/Catalina/localhost/host-manager.xml > 13-Nov-2012 11:21:01.070 INFO [localhost-startStop-1] > org.apache.tomee.catalina.TomcatWebAppBuilder.init > ------------------------- > TomcatWebAppBuilder.init /host-manager > 13-Nov-2012 11:21:01.192 INFO [localhost-startStop-1] > org.apache.openejb.config.ConfigurationFactory.configureApplication > Configuring enterprise application: > /www/webapps/bravofly-scheduler-2.0/host-manager > 13-Nov-2012 11:21:01.202 INFO [localhost-startStop-1] > org.apache.openejb.config.AppInfoBuilder.build Enterprise application > "/www/webapps/bravofly-scheduler-2.0/host-manager" loaded. > 13-Nov-2012 11:21:01.202 INFO [localhost-startStop-1] > org.apache.openejb.assembler.classic.Assembler.createApplication Assembling > app: /www/webapps/bravofly-scheduler-2.0/host-manager > 13-Nov-2012 11:21:01.208 INFO [localhost-startStop-1] > org.apache.openejb.cdi.CdiBuilder.initSingleton Existing thread singleton > service in SystemInstance() > org.apache.openejb.cdi.ThreadSingletonServiceImpl@42dbf492 > 13-Nov-2012 11:21:01.209 INFO [localhost-startStop-1] > org.apache.openejb.cdi.OpenEJBLifecycle.startApplication OpenWebBeans > Container is starting... > 13-Nov-2012 11:21:01.209 INFO [localhost-startStop-1] > org.apache.webbeans.plugins.PluginLoader.startUp Adding OpenWebBeansPlugin > : > [CdiPlugin] > 13-Nov-2012 11:21:01.209 INFO [localhost-startStop-1] > org.apache.webbeans.plugins.PluginLoader.startUp Adding OpenWebBeansPlugin > : > [OpenWebBeansJsfPlugin] > 13-Nov-2012 11:21:01.211 INFO [localhost-startStop-1] > org.apache.openejb.cdi.BeansDeployer.validateInjectionPoints All injection > points are validated successfully. > 13-Nov-2012 11:21:01.211 INFO [localhost-startStop-1] > org.apache.openejb.cdi.OpenEJBLifecycle.startApplication OpenWebBeans > Container has started, it took 2 ms. > 13-Nov-2012 11:21:01.211 INFO [localhost-startStop-1] > org.apache.tomee.catalina.TomcatWebAppBuilder.deployWebApps using context > file /www/webapps/bravofly-scheduler-2.0/host-manager/META-INF/context.xml > 13-Nov-2012 11:21:01.213 INFO [localhost-startStop-1] > org.apache.openejb.assembler.classic.Assembler.createApplication Deployed > Application(path=/www/webapps/bravofly-scheduler-2.0/host-manager) > 13-Nov-2012 11:21:01.300 INFO [main] > org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler > ["http-bio-8080"] > 13-Nov-2012 11:21:01.308 INFO [main] > org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler > ["ajp-bio-8009"] > 13-Nov-2012 11:21:01.309 INFO [main] > org.apache.catalina.startup.Catalina.start Server startup in 1909 ms > > This is my 'tomee base' directory content: > > dgallisto@nb-dgallisto > :/opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee$ > tree > . > ├── bin > │ ├── catalina.sh > │ └── setenv.sh > ├── conf > │ ├── Catalina > │ │ └── localhost > │ │ ├── bravofly-scheduler-2.0.xml > │ │ ├── host-manager.xml > │ │ ├── manager.xml > │ │ └── tomee.xml > │ ├── catalina.properties > │ ├── conf.d > │ │ ├── cxf.properties > │ │ ├── cxf-rs.properties > │ │ └── hsql.properties > │ ├── context.xml > │ ├── logging.properties > │ ├── server.xml > │ ├── tomcat-users.xml > │ └── tomee.xml > ├── lib > │ ├── bravofly-utils-xml-1.0.5-SNAPSHOT.jar > │ ├── h2-1.3.169.jar > │ └── mysql-connector-java-5.1.22-bin.jar > ├── logs > │ ├── catalina.2012-11-13.log > │ ├── catalina.out > │ ├── host-manager.2012-11-13.log > │ ├── localhost.2012-11-13.log > │ ├── localhost_access_log.2012-11-13.txt > │ └── manager.2012-11-13.log > ├── server > ├── temp > │ └── OpenEJB-61997397i2m0oeozgqu93h7el > ├── tomcat.pid > ├── webapps > └── work > └── Catalina > └── localhost > ├── bravofly-scheduler-2.0 > │ └── WEB-INF > │ ├── classes > │ │ ├── com > │ │ │ └── bravofly > │ │ │ └── indexer > │ │ │ └── scheduler > │ │ │ ├── facade > │ │ │ │ ├── BookingIndexerFacade.class > │ │ │ │ └── > BookingIndexerFacadeImpl.class > │ │ │ ├── job > │ │ │ │ ├── BookingIndexerJob.class > │ │ │ │ ├── > BookingIndexerScheduler.class > │ │ │ │ └── SchedulerInfo.class > │ │ │ ├── model > │ │ │ │ ├── BookingAudit.class > │ │ │ │ ├── BookingIdToIndex.class > │ │ │ │ ├── BookingIndexStatus.class > │ │ │ │ ├── JobConfig.class > │ │ │ │ └── LastUpdateTime.class > │ │ │ ├── service > │ │ │ │ ├── BookingAuditService.class > │ │ │ │ ├── > BookingAuditServiceImpl.class > │ │ │ │ ├── > BookingIdsToIndexService.class > │ │ │ │ ├── > BookingIdsToIndexServiceImpl.class > │ │ │ │ ├── > BookingIndexStatusService.class > │ │ │ │ ├── JobConfigService.class > │ │ │ │ ├── JobConfigServiceImpl.class > │ │ │ │ ├── LastUpdateTimeService.class > │ │ │ │ └── > LastUpdateTimeServiceImpl.class > │ │ │ └── web > │ │ │ ├── BookingAuditBean.class > │ │ │ ├── BookingAuditDataModel.class > │ │ │ ├── ImagesSwitchBean.class > │ │ │ ├── > ImagesSwitchBeanInterface.class > │ │ │ ├── IndexerBean.class > │ │ │ ├── JobConfigsBean.class > │ │ │ └── LastUpdateTimeBean.class > │ │ ├── META-INF > │ │ │ ├── orm1.xml > │ │ │ ├── orm2.xml > │ │ │ └── persistence.xml > │ │ └── quartz.properties > │ └── lib > │ ├── bravofly-bo-common-0.0.1-SNAPSHOT.jar > │ ├── > bravofly-indexer-bookings-connector-client-0.0.2-SNAPSHOT.jar > │ ├── > bravofly-indexer-bookings-connector-interfaces-0.0.1-SNAPSHOT.jar > │ ├── bravofly-indexer-model-0.0.1-SNAPSHOT.jar > │ ├── jackson-annotations-2.1.0.jar > │ ├── jackson-core-2.1.0.jar > │ ├── jackson-databind-2.1.0.jar > │ ├── jackson-jaxrs-json-provider-2.1.0.jar > │ ├── jackson-module-jaxb-annotations-2.1.0.jar > │ ├── jalastic-annotations-0.0.1-SNAPSHOT.jar > │ ├── jalastic-client-0.0.5-SNAPSHOT.jar > │ ├── json-simple-1.1.jar > │ └── primefaces-3.4.1.jar > ├── host-manager > ├── manager > └── tomee > > 30 directories, 69 files > > This is the bravofly-scheduler-2.0.xml: > > <?xml version='1.0' encoding='utf-8'?> > <Context > > docBase="/www/webapps/bravofly-scheduler-2.0/bravofly-scheduler-2.0-SNAPSHOT.war" > reloadable="false" unpackWAR="false" /> > > unpackWAR doesn't work, but you already know it ;) > > Thanks, > Demis Gallisto > > > > > > -- > View this message in context: > http://openejb.979440.n4.nabble.com/TomEE-and-catalina-base-catalina-home-variables-tp4658062p4658542.html > Sent from the OpenEJB User mailing list archive at Nabble.com. >
