You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@continuum.apache.org by Graham Leggett <mi...@sharp.fm> on 2007/09/14 18:25:42 UTC
/logs/continuum.log (No such file or directory)
Hi all,
When attempting to deploy the trunk version of continuum-webapp to
apache-tomcat v6.0.14, the startup bombs like below.
It seems that the file WEB-INF/classes/META-INF/plexus/application.xml
contains the lines:
<property>
<name>file</name>
<value>${appserver.base}/logs/continuum.log</value>
</property>
It looks like appserver.base is not set when continuum is run from tomcat.
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: /logs/continuum.log (No such file or
directory)
at java.io.FileOutputStream.openAppend(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
at
org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
at
org.apache.log4j.DailyRollingFileAppender.activateOptions(DailyRollingFileAppender.java:206)
at
org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:123)
at
org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java:87)
at
org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:645)
at
org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:603)
at
org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:500)
at
org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:406)
at
org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java:340)
at
org.codehaus.plexus.logging.log4j.Log4JLoggerManager.start(Log4JLoggerManager.java:299)
at
org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(StartPhase.java:33)
at
org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(AbstractLifecycleHandler.java:128)
at
org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle(AbstractComponentManager.java:142)
at
org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance(AbstractComponentManager.java:132)
at
org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent(ClassicSingletonComponentManager.java:90)
at
org.codehaus.plexus.DefaultComponentLookupManager.lookup(DefaultComponentLookupManager.java:147)
at
org.codehaus.plexus.DefaultComponentLookupManager.lookupMap(DefaultComponentLookupManager.java:199)
at
org.codehaus.plexus.DefaultPlexusContainer.lookupMap(DefaultPlexusContainer.java:309)
at
org.codehaus.plexus.DefaultPlexusContainer.lookupMap(DefaultPlexusContainer.java:303)
at
org.codehaus.plexus.container.initialization.InitializeLoggerManagerPhase.initializeCoreComponent(InitializeLoggerManagerPhase.java:47)
at
org.codehaus.plexus.container.initialization.AbstractCoreComponentInitializationPhase.execute(AbstractCoreComponentInitializationPhase.java:37)
at
org.codehaus.plexus.DefaultPlexusContainer.initializePhases(DefaultPlexusContainer.java:886)
at
org.codehaus.plexus.DefaultPlexusContainer.initialize(DefaultPlexusContainer.java:834)
at
org.codehaus.plexus.DefaultPlexusContainer.construct(DefaultPlexusContainer.java:811)
at
org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:222)
at
org.codehaus.plexus.DefaultPlexusContainer.<init>(DefaultPlexusContainer.java:260)
at
org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(PlexusLifecycleListener.java:76)
at
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3830)
at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626)
at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553)
at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:516)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
log4j:ERROR Either File or DatePattern options are not set for appender
[rolling].
2007-09-14 18:08:27,194 [main] INFO PlexusContainer -
Loading on start [role,roleHint]:
[org.apache.maven.continuum.Continuum,default]
Sep 14, 2007 6:08:27 PM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart
Sep 14, 2007 6:08:27 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/continuum] startup failed due to previous errors
Regards,
Graham
--
Re: /logs/continuum.log (No such file or directory)
Posted by olivier lamy <ol...@apache.org>.
Hi,
In my catalina.sh I add :
JAVA_OPTS="-Dappserver.base=/local/continuum/apache-tomcat-6.0.14 -
Djava.awt.headless=true -Xmx512m -Xms512m -server "
--
Olivier
2007/9/14, Graham Leggett <mi...@sharp.fm>:
>
> Hi all,
>
> When attempting to deploy the trunk version of continuum-webapp to
> apache-tomcat v6.0.14, the startup bombs like below.
>
> It seems that the file WEB-INF/classes/META-INF/plexus/application.xml
> contains the lines:
>
> <property>
> <name>file</name>
> <value>${appserver.base}/logs/continuum.log</value>
> </property>
>
> It looks like appserver.base is not set when continuum is run from tomcat.
>
> log4j:ERROR setFile(null,true) call failed.
> java.io.FileNotFoundException: /logs/continuum.log (No such file or
> directory)
> at java.io.FileOutputStream.openAppend(Native Method)
> at java.io.FileOutputStream.<init>(FileOutputStream.java:177)
> at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
> at org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
> at
> org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
> at
> org.apache.log4j.DailyRollingFileAppender.activateOptions(
> DailyRollingFileAppender.java:206)
> at
> org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:247)
> at
> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java
> :123)
> at
> org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.java
> :87)
> at
> org.apache.log4j.PropertyConfigurator.parseAppender(
> PropertyConfigurator.java:645)
> at
> org.apache.log4j.PropertyConfigurator.parseCategory(
> PropertyConfigurator.java:603)
> at
> org.apache.log4j.PropertyConfigurator.configureRootCategory(
> PropertyConfigurator.java:500)
> at
> org.apache.log4j.PropertyConfigurator.doConfigure(
> PropertyConfigurator.java:406)
> at
> org.apache.log4j.PropertyConfigurator.configure(PropertyConfigurator.java
> :340)
> at
> org.codehaus.plexus.logging.log4j.Log4JLoggerManager.start(
> Log4JLoggerManager.java:299)
> at
> org.codehaus.plexus.personality.plexus.lifecycle.phase.StartPhase.execute(
> StartPhase.java:33)
> at
> org.codehaus.plexus.lifecycle.AbstractLifecycleHandler.start(
> AbstractLifecycleHandler.java:128)
> at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.startComponentLifecycle
> (AbstractComponentManager.java:142)
> at
>
> org.codehaus.plexus.component.manager.AbstractComponentManager.createComponentInstance
> (AbstractComponentManager.java:132)
> at
>
> org.codehaus.plexus.component.manager.ClassicSingletonComponentManager.getComponent
> (ClassicSingletonComponentManager.java:90)
> at
> org.codehaus.plexus.DefaultComponentLookupManager.lookup(
> DefaultComponentLookupManager.java:147)
> at
> org.codehaus.plexus.DefaultComponentLookupManager.lookupMap(
> DefaultComponentLookupManager.java:199)
> at
> org.codehaus.plexus.DefaultPlexusContainer.lookupMap(
> DefaultPlexusContainer.java:309)
> at
> org.codehaus.plexus.DefaultPlexusContainer.lookupMap(
> DefaultPlexusContainer.java:303)
> at
>
> org.codehaus.plexus.container.initialization.InitializeLoggerManagerPhase.initializeCoreComponent
> (InitializeLoggerManagerPhase.java:47)
> at
>
> org.codehaus.plexus.container.initialization.AbstractCoreComponentInitializationPhase.execute
> (AbstractCoreComponentInitializationPhase.java:37)
> at
> org.codehaus.plexus.DefaultPlexusContainer.initializePhases(
> DefaultPlexusContainer.java:886)
> at
> org.codehaus.plexus.DefaultPlexusContainer.initialize(
> DefaultPlexusContainer.java:834)
> at
> org.codehaus.plexus.DefaultPlexusContainer.construct(
> DefaultPlexusContainer.java:811)
> at
> org.codehaus.plexus.DefaultPlexusContainer.<init>(
> DefaultPlexusContainer.java:222)
> at
> org.codehaus.plexus.DefaultPlexusContainer.<init>(
> DefaultPlexusContainer.java:260)
> at
> org.codehaus.plexus.xwork.PlexusLifecycleListener.contextInitialized(
> PlexusLifecycleListener.java:76)
> at
> org.apache.catalina.core.StandardContext.listenerStart(
> StandardContext.java:3830)
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4337)
> at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java
> :791)
> at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
> at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
> at
> org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java
> :626)
> at
> org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java
> :553)
> at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
> at org.apache.catalina.startup.HostConfig.start(HostConfig.java
> :1138)
> at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
> at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(
> LifecycleSupport.java:117)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
> at org.apache.catalina.core.StandardHost.start(StandardHost.java
> :719)
> at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
> at
> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> at
> org.apache.catalina.core.StandardService.start(StandardService.java:516)
> at
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
> at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
> :39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> log4j:ERROR Either File or DatePattern options are not set for appender
> [rolling].
> 2007-09-14 18:08:27,194 [main] INFO PlexusContainer -
> Loading on start [role,roleHint]:
> [org.apache.maven.continuum.Continuum,default]
> Sep 14, 2007 6:08:27 PM org.apache.catalina.core.StandardContext start
> SEVERE: Error listenerStart
> Sep 14, 2007 6:08:27 PM org.apache.catalina.core.StandardContext start
> SEVERE: Context [/continuum] startup failed due to previous errors
>
> Regards,
> Graham
> --
>
>
>
--
Olivier