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]
