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

Reply via email to