Howdy,
Make sure the user running tomcat has write access to the directory
specified for the log file in the log4j configuration file.

Yoav Shapira
Millennium ChemInformatics


>-----Original Message-----
>From: Jeremy Whitlock [mailto:[EMAIL PROTECTED]
>Sent: Wednesday, October 29, 2003 12:54 PM
>To: Tomcat
>Subject: RE: Java Upgrade Messed Up Tomcat
>
>Here is the output to stderr.log:
>
>log4j:ERROR setFile(null,true) call failed.
>java.io.FileNotFoundException: logs\openejb.log (The system cannot find
>the path specified)
>                at java.io.FileOutputStream.openAppend(Native Method)
>                at
>java.io.FileOutputStream.<init>(FileOutputStream.java:174)
>                at
>java.io.FileOutputStream.<init>(FileOutputStream.java:102)
>                at
>org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
>                at
>org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:1
5
>6)
>                at
>org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
>                at
>org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:248
)
>                at
>org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.jav
a
>:124)
>                at
>org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.jav
a
>:88)
>                at
>org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurato
r
>.java:640)
>                at
>org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurato
r
>.java:598)
>                at
>org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyCon
f
>igurator.java:523)
>                at
>org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.
j
>ava:407)
>                at
>org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.
j
>ava:431)
>                at
>org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConve
r
>ter.java:456)
>                at
>org.apache.log4j.LogManager.<clinit>(LogManager.java:145)
>                at
>org.apache.log4j.Category.getInstance(Category.java:517)
>                at org.openejb.util.Logger.getInstance(Logger.java:109)
>                at org.openejb.OpenEJB.init(OpenEJB.java:150)
>                at org.openejb.OpenEJB.init(OpenEJB.java:130)
>                at
>org.openejb.loader.EmbeddedLoader.load(EmbeddedLoader.java:71)
>                at
>org.openejb.loader.EmbeddingLoader.load(EmbeddingLoader.java:84)
>                at
>org.openejb.client.LocalInitialContextFactory.getInitialContext(LocalIn
i
>tialContextFactory.java:65)
>                at
>javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662
)
>                at
>javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
>                at
>javax.naming.InitialContext.init(InitialContext.java:219)
>                at
>javax.naming.InitialContext.<init>(InitialContext.java:195)
>                at
>org.openejb.loader.LoaderServlet.init(LoaderServlet.java:82)
>                at
>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.ja
v
>a:918)
>                at
>org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
>                at
>org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.
j
>ava:3279)
>                at
>org.apache.catalina.core.StandardContext.start(StandardContext.java:342
1
>)
>                at
>org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
>                at
>org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478)
>                at
>org.apache.catalina.core.StandardHost.install(StandardHost.java:738)
>                at
>org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:300)
>                at
>org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
>                at
>org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:2
3
>2)
>                at
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS
u
>pport.java:155)
>                at
>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
>                at
>org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
>                at
>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>                at
>org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
>                at
>org.apache.catalina.core.StandardService.start(StandardService.java:388
)
>                at
>org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
>                at
>org.apache.catalina.startup.CatalinaService.start(CatalinaService.java:
2
>61)
>                at
>org.apache.catalina.startup.CatalinaService.execute(CatalinaService.jav
a
>:172)
>                at
>org.apache.catalina.startup.Catalina.process(Catalina.java:179)
>                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>Method)
>                at
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
v
>a:39)
>                at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
r
>Impl.java:25)
>                at java.lang.reflect.Method.invoke(Method.java:324)
>                at
>org.apache.catalina.startup.BootstrapService.main(BootstrapService.java
:
>428)
>log4j:ERROR setFile(null,true) call failed.
>java.io.FileNotFoundException: logs\transaction.log (The system cannot
>find the path specified)
>                at java.io.FileOutputStream.openAppend(Native Method)
>                at
>java.io.FileOutputStream.<init>(FileOutputStream.java:174)
>                at
>java.io.FileOutputStream.<init>(FileOutputStream.java:102)
>                at
>org.apache.log4j.FileAppender.setFile(FileAppender.java:272)
>                at
>org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:1
5
>6)
>                at
>org.apache.log4j.FileAppender.activateOptions(FileAppender.java:151)
>                at
>org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:248
)
>                at
>org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.jav
a
>:124)
>                at
>org.apache.log4j.config.PropertySetter.setProperties(PropertySetter.jav
a
>:88)
>                at
>org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurato
r
>.java:640)
>                at
>org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurato
r
>.java:598)
>                at
>org.apache.log4j.PropertyConfigurator.parseCatsAndRenderers(PropertyCon
f
>igurator.java:523)
>                at
>org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.
j
>ava:407)
>                at
>org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.
j
>ava:431)
>                at
>org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConve
r
>ter.java:456)
>                at
>org.apache.log4j.LogManager.<clinit>(LogManager.java:145)
>                at
>org.apache.log4j.Category.getInstance(Category.java:517)
>                at org.openejb.util.Logger.getInstance(Logger.java:109)
>                at org.openejb.OpenEJB.init(OpenEJB.java:150)
>                at org.openejb.OpenEJB.init(OpenEJB.java:130)
>                at
>org.openejb.loader.EmbeddedLoader.load(EmbeddedLoader.java:71)
>                at
>org.openejb.loader.EmbeddingLoader.load(EmbeddingLoader.java:84)
>                at
>org.openejb.client.LocalInitialContextFactory.getInitialContext(LocalIn
i
>tialContextFactory.java:65)
>                at
>javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:662
)
>                at
>javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:243)
>                at
>javax.naming.InitialContext.init(InitialContext.java:219)
>                at
>javax.naming.InitialContext.<init>(InitialContext.java:195)
>                at
>org.openejb.loader.LoaderServlet.init(LoaderServlet.java:82)
>                at
>org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.ja
v
>a:918)
>                at
>org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
>                at
>org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.
j
>ava:3279)
>                at
>org.apache.catalina.core.StandardContext.start(StandardContext.java:342
1
>)
>                at
>org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
>                at
>org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478)
>                at
>org.apache.catalina.core.StandardHost.install(StandardHost.java:738)
>                at
>org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:300)
>                at
>org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
>                at
>org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:2
3
>2)
>                at
>org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleS
u
>pport.java:155)
>                at
>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
>                at
>org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
>                at
>org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
>                at
>org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
>                at
>org.apache.catalina.core.StandardService.start(StandardService.java:388
)
>                at
>org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
>                at
>org.apache.catalina.startup.CatalinaService.start(CatalinaService.java:
2
>61)
>                at
>org.apache.catalina.startup.CatalinaService.execute(CatalinaService.jav
a
>:172)
>                at
>org.apache.catalina.startup.Catalina.process(Catalina.java:179)
>                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>Method)
>                at
>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
v
>a:39)
>                at
>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
r
>Impl.java:25)
>                at java.lang.reflect.Method.invoke(Method.java:324)
>                at
>org.apache.catalina.startup.BootstrapService.main(BootstrapService.java
:
>428)
>
>-----Original Message-----
>From: Jeremy Whitlock [mailto:[EMAIL PROTECTED]
>Sent: Wednesday, October 29, 2003 10:47 AM
>To: Tomcat ([EMAIL PROTECTED])
>Subject: Java Upgrade Messed Up Tomcat
>
>Tomcat-List,
>                I just upgraded my Java version to 1.4.2_02 from
>1.4.1_01 and now, Tomcat doesn't work.  Anyone know why this would
>happen?  Thanks,
>
>Jeremy Whitlock --- MCP/MCSA
>IT Manager for Star Precision, Inc.
>Phone:  (970) 535-4795
>Metro:  (303) 926-0559
>Fax:  (970) 535-0780
>Metro Fax:  (303) 926-8557
>http://www.starprecision.com
>



This e-mail, including any attachments, is a confidential business communication, and 
may contain information that is confidential, proprietary and/or privileged.  This 
e-mail is intended only for the individual(s) to whom it is addressed, and may not be 
saved, copied, printed, disclosed or used by anyone else.  If you are not the(an) 
intended recipient, please immediately delete this e-mail from your computer system 
and notify the sender.  Thank you.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to