You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by diuis <di...@yahoo.it> on 2012/10/16 15:37:07 UTC

TomEE and catalina_base / catalina_home variables

Hi,
I have to deploy multiple instances of TomEE on the same server; with Tomcat
it's simple: I set the two environment variables CATALINA_HOME and
CATALINA_BASE.
I tried to set the same variables, in additions to the OPENEJB_HOME and
OPENEJB_BASE variables, in TomEE 1.5, but my webapp (JSF,CDI,EJB) doesn't
work.
This is the log:

16-Oct-2012 15:07:02.935 INFO [localhost-startStop-1]
org.apache.catalina.startup.HostConfig.deployWAR Deploying web application
archive
/opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/webapps/bravofly-scheduler-2.0-SNAPSHOT.war
16-Oct-2012 15:07:02.935 INFO [localhost-startStop-1]
org.apache.tomee.catalina.TomcatWebAppBuilder.init -------------------------
TomcatWebAppBuilder.init /bravofly-scheduler-2.0-SNAPSHOT
16-Oct-2012 15:07:02.937 INFO [localhost-startStop-1]
org.apache.openejb.util.JarExtractor.extract Extracting jar:
/opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/webapps/bravofly-scheduler-2.0-SNAPSHOT.war
16-Oct-2012 15:07:03.040 INFO [localhost-startStop-1]
org.apache.openejb.util.JarExtractor.extract Extracted path:
/opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/webapps/bravofly-scheduler-2.0-SNAPSHOT
16-Oct-2012 15:07:03.157 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-SNAPSHOT]]
	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.deployWAR(HostConfig.java:968)
	at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1646)
	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:1598)
	at
org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:874)
	at
org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:831)
	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

16-Oct-2012 15:07:03.159 SEVERE [localhost-startStop-1]
org.apache.catalina.startup.HostConfig.deployWAR Error deploying web
application archive
/opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/webapps/bravofly-scheduler-2.0-SNAPSHOT.war
 java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/bravofly-scheduler-2.0-SNAPSHOT]]
	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.deployWAR(HostConfig.java:968)
	at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1646)
	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)

Any suggestions?





--
View this message in context: http://openejb.979440.n4.nabble.com/TomEE-and-catalina-base-catalina-home-variables-tp4658062.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: TomEE and catalina_base / catalina_home variables

Posted by diuis <di...@yahoo.it>.
Hi to all,
the TomEE 1.5.1 today snapshot works!

Demis Gallisto




--
View this message in context: http://openejb.979440.n4.nabble.com/TomEE-and-catalina-base-catalina-home-variables-tp4658062p4658585.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: TomEE and catalina_base / catalina_home variables

Posted by diuis <di...@yahoo.it>.
Hi Romain,

great!
thank you for the support,

Demis Gallisto



--
View this message in context: http://openejb.979440.n4.nabble.com/TomEE-and-catalina-base-catalina-home-variables-tp4658062p4658560.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: TomEE and catalina_base / catalina_home variables

Posted by Romain Manni-Bucau <rm...@gmail.com>.
reproduced and fixed the issue,

the next snapshot should be better

*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 Romain Manni-Bucau <rm...@gmail.com>

> 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 <di...@yahoo.it>
>
>> 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.
>>
>
>

Re: TomEE and catalina_base / catalina_home variables

Posted by Romain Manni-Bucau <rm...@gmail.com>.
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 <di...@yahoo.it>

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

Re: TomEE and catalina_base / catalina_home variables

Posted by diuis <di...@yahoo.it>.
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.

Re: TomEE and catalina_base / catalina_home variables

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hi,

works for me

are you sure you created temp dir?

any exception/log?

*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/12 diuis <di...@yahoo.it>

> Hello to all.
>
> Same problem with the today snapshot.
>
> Demis Gallisto
>
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/TomEE-and-catalina-base-catalina-home-variables-tp4658062p4658534.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: TomEE and catalina_base / catalina_home variables

Posted by diuis <di...@yahoo.it>.
Hello to all.

Same problem with the today snapshot.

Demis Gallisto




--
View this message in context: http://openejb.979440.n4.nabble.com/TomEE-and-catalina-base-catalina-home-variables-tp4658062p4658534.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: TomEE and catalina_base / catalina_home variables

Posted by diuis <di...@yahoo.it>.
Hi Romain,
I wrote a very simple app.

https://github.com/diuis/test-home-jsf.git

This app works on Tomee standalone:

mvn package
mvn tomee:run

http://localhost:8080/test-tomee-jsf-0.0.1-SNAPSHOT/

But, if you use the CATALINA_HOME and the CATALINA_BASE env variables, the
deploy will fail.

Thank you,
Demis Gallisto




--
View this message in context: http://openejb.979440.n4.nabble.com/TomEE-and-catalina-base-catalina-home-variables-tp4658062p4658330.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: TomEE and catalina_base / catalina_home variables

Posted by Romain Manni-Bucau <rm...@gmail.com>.
can you share a (war) sample + some steps to reproduce the issue the same
way you have it please?

*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/10/23 diuis <di...@yahoo.it>

> Hi Romain,
> I tried with TomEE 1.5 and with today 1.5.1 snapshot, but the problem is
> the
> same.
> I used this xml file to configure the war path:
> <?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" />
> The xml file is on the conf/Catalina/localhost directory.
> Thanks,
> Demis Gallisto
>
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/TomEE-and-catalina-base-catalina-home-variables-tp4658062p4658224.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: TomEE and catalina_base / catalina_home variables

Posted by diuis <di...@yahoo.it>.
Hi Romain,
I tried with TomEE 1.5 and with today 1.5.1 snapshot, but the problem is the
same.
I used this xml file to configure the war path:
<?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" />
The xml file is on the conf/Catalina/localhost directory.
Thanks,
Demis Gallisto




--
View this message in context: http://openejb.979440.n4.nabble.com/TomEE-and-catalina-base-catalina-home-variables-tp4658062p4658224.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: TomEE and catalina_base / catalina_home variables

Posted by Romain Manni-Bucau <rm...@gmail.com>.
it maens the war is not found,

do you use tomee 1.5.0? the stack seems weird if it is this version

*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/10/19 diuis <di...@yahoo.it>

> Hi Romain,
>
> this is the whole log:
>
> 16-Oct-2012 15:07:02.935 INFO [localhost-startStop-1]
> org.apache.catalina.startup.HostConfig.deployWAR Deploying web application
> archive
>
> /opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/webapps/bravofly-scheduler-2.0-SNAPSHOT.war
> 16-Oct-2012 15:07:02.935 INFO [localhost-startStop-1]
> org.apache.tomee.catalina.TomcatWebAppBuilder.init
> -------------------------
> TomcatWebAppBuilder.init /bravofly-scheduler-2.0-SNAPSHOT
> 16-Oct-2012 15:07:02.937 INFO [localhost-startStop-1]
> org.apache.openejb.util.JarExtractor.extract Extracting jar:
>
> /opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/webapps/bravofly-scheduler-2.0-SNAPSHOT.war
> 16-Oct-2012 15:07:03.040 INFO [localhost-startStop-1]
> org.apache.openejb.util.JarExtractor.extract Extracted path:
>
> /opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/webapps/bravofly-scheduler-2.0-SNAPSHOT
> 16-Oct-2012 15:07:03.157 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-SNAPSHOT]]
>         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.deployWAR(HostConfig.java:968)
>         at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1646)
>         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:1598)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:874)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:831)
>         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
>
> 16-Oct-2012 15:07:03.159 SEVERE [localhost-startStop-1]
> org.apache.catalina.startup.HostConfig.deployWAR Error deploying web
> application archive
>
> /opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/webapps/bravofly-scheduler-2.0-SNAPSHOT.war
>  java.lang.IllegalStateException: ContainerBase.addChild: start:
> org.apache.catalina.LifecycleException: Failed to start component
>
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/bravofly-scheduler-2.0-SNAPSHOT]]
>         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.deployWAR(HostConfig.java:968)
>         at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1646)
>         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)
>
> Thanks,
> Demis Gallisto
>
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/TomEE-and-catalina-base-catalina-home-variables-tp4658062p4658164.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: TomEE and catalina_base / catalina_home variables

Posted by diuis <di...@yahoo.it>.
Hi Romain,

this is the whole log:

16-Oct-2012 15:07:02.935 INFO [localhost-startStop-1]
org.apache.catalina.startup.HostConfig.deployWAR Deploying web application
archive
/opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/webapps/bravofly-scheduler-2.0-SNAPSHOT.war
16-Oct-2012 15:07:02.935 INFO [localhost-startStop-1]
org.apache.tomee.catalina.TomcatWebAppBuilder.init -------------------------
TomcatWebAppBuilder.init /bravofly-scheduler-2.0-SNAPSHOT
16-Oct-2012 15:07:02.937 INFO [localhost-startStop-1]
org.apache.openejb.util.JarExtractor.extract Extracting jar:
/opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/webapps/bravofly-scheduler-2.0-SNAPSHOT.war
16-Oct-2012 15:07:03.040 INFO [localhost-startStop-1]
org.apache.openejb.util.JarExtractor.extract Extracted path:
/opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/webapps/bravofly-scheduler-2.0-SNAPSHOT
16-Oct-2012 15:07:03.157 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-SNAPSHOT]]
        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.deployWAR(HostConfig.java:968)
        at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1646)
        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:1598)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:874)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:831)
        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

16-Oct-2012 15:07:03.159 SEVERE [localhost-startStop-1]
org.apache.catalina.startup.HostConfig.deployWAR Error deploying web
application archive
/opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/webapps/bravofly-scheduler-2.0-SNAPSHOT.war
 java.lang.IllegalStateException: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component
[StandardEngine[Catalina].StandardHost[localhost].StandardContext[/bravofly-scheduler-2.0-SNAPSHOT]]
        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.deployWAR(HostConfig.java:968)
        at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1646)
        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)

Thanks,
Demis Gallisto
 



--
View this message in context: http://openejb.979440.n4.nabble.com/TomEE-and-catalina-base-catalina-home-variables-tp4658062p4658164.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: TomEE and catalina_base / catalina_home variables

Posted by Romain Manni-Bucau <rm...@gmail.com>.
please share the whole log

*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/10/19 diuis <di...@yahoo.it>

> Hi Romain,
> thank you for your support,
> but something doesn't work.
>
> When I set the two env variables, TomEE logs this (please see my first
> post):
>
> Caused by: java.lang.NullPointerException
>         at java.io.File.<init>(File.java:251)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:1598)
>
> Do you have any ideas?
> Thanks,
> Demis Gallisto
>
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/TomEE-and-catalina-base-catalina-home-variables-tp4658062p4658161.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: TomEE and catalina_base / catalina_home variables

Posted by diuis <di...@yahoo.it>.
Hi Romain,
thank you for your support, 
but something doesn't work.

When I set the two env variables, TomEE logs this (please see my first
post):

Caused by: java.lang.NullPointerException
        at java.io.File.<init>(File.java:251)
        at
org.apache.tomee.catalina.TomcatWebAppBuilder.loadApplication(TomcatWebAppBuilder.java:1598) 

Do you have any ideas?
Thanks,
Demis Gallisto




--
View this message in context: http://openejb.979440.n4.nabble.com/TomEE-and-catalina-base-catalina-home-variables-tp4658062p4658161.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: TomEE and catalina_base / catalina_home variables

Posted by Romain Manni-Bucau <rm...@gmail.com>.
TomEE is Tomcat so just do the same ;)

*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/10/19 diuis <di...@yahoo.it>

> Hi Jean-Louis,
> thank you.
>
> Do you know if it's possible to deploy multiple instances of TomEE with
> only
> one binary distribution?
> With Tomcat, it's pretty simple: are the CATALINA_HOME and CATALINA_BASE
> env
> variables fully supported in TomEE?
>
> Thank you,
> Demis Gallisto
>
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/TomEE-and-catalina-base-catalina-home-variables-tp4658062p4658157.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Re: TomEE and catalina_base / catalina_home variables

Posted by diuis <di...@yahoo.it>.
Hi Jean-Louis,
thank you.

Do you know if it's possible to deploy multiple instances of TomEE with only
one binary distribution?
With Tomcat, it's pretty simple: are the CATALINA_HOME and CATALINA_BASE env
variables fully supported in TomEE?

Thank you,
Demis Gallisto




--
View this message in context: http://openejb.979440.n4.nabble.com/TomEE-and-catalina-base-catalina-home-variables-tp4658062p4658157.html
Sent from the OpenEJB User mailing list archive at Nabble.com.

Re: TomEE and catalina_base / catalina_home variables

Posted by Jean-Louis MONTEIRO <je...@gmail.com>.
No need to set OPENEJB_(HOME|BASE).
When running in TomEE openejb automatically get the same values as catalina.

Jean-Louis

2012/10/16 diuis <di...@yahoo.it>

> Hi,
> I have to deploy multiple instances of TomEE on the same server; with
> Tomcat
> it's simple: I set the two environment variables CATALINA_HOME and
> CATALINA_BASE.
> I tried to set the same variables, in additions to the OPENEJB_HOME and
> OPENEJB_BASE variables, in TomEE 1.5, but my webapp (JSF,CDI,EJB) doesn't
> work.
> This is the log:
>
> 16-Oct-2012 15:07:02.935 INFO [localhost-startStop-1]
> org.apache.catalina.startup.HostConfig.deployWAR Deploying web application
> archive
>
> /opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/webapps/bravofly-scheduler-2.0-SNAPSHOT.war
> 16-Oct-2012 15:07:02.935 INFO [localhost-startStop-1]
> org.apache.tomee.catalina.TomcatWebAppBuilder.init
> -------------------------
> TomcatWebAppBuilder.init /bravofly-scheduler-2.0-SNAPSHOT
> 16-Oct-2012 15:07:02.937 INFO [localhost-startStop-1]
> org.apache.openejb.util.JarExtractor.extract Extracting jar:
>
> /opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/webapps/bravofly-scheduler-2.0-SNAPSHOT.war
> 16-Oct-2012 15:07:03.040 INFO [localhost-startStop-1]
> org.apache.openejb.util.JarExtractor.extract Extracted path:
>
> /opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/webapps/bravofly-scheduler-2.0-SNAPSHOT
> 16-Oct-2012 15:07:03.157 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-SNAPSHOT]]
>         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.deployWAR(HostConfig.java:968)
>         at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1646)
>         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:1598)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:874)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:831)
>         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
>
> 16-Oct-2012 15:07:03.159 SEVERE [localhost-startStop-1]
> org.apache.catalina.startup.HostConfig.deployWAR Error deploying web
> application archive
>
> /opt/develop/workspace/bravofly-eclipse/bravofly-scheduler-2.0-tomee/webapps/bravofly-scheduler-2.0-SNAPSHOT.war
>  java.lang.IllegalStateException: ContainerBase.addChild: start:
> org.apache.catalina.LifecycleException: Failed to start component
>
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/bravofly-scheduler-2.0-SNAPSHOT]]
>         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.deployWAR(HostConfig.java:968)
>         at
> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1646)
>         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)
>
> Any suggestions?
>
>
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/TomEE-and-catalina-base-catalina-home-variables-tp4658062.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>