I am running tomcat 4.1.31 on windows XP with java 1.4.2_06, i have placed war files in the webapps directory. The wars have expanded and directories have been fully created. I recieve the error java.io.IOException: The system cannot find the path specified with the root cause: java.io.FileNotFoundException: C:\Program%20Files\Apache%20Group\Tomcat%204.1\webapps\envoke-server\WEB-INF\classes\db-s erver.cfg (The system cannot find the path specified) The preceeding path exists. I have noticed that it is looking for program%20Files\ where the %20 should be a space. (I wonder if that is a problem?) I have sucessfully deployed this in Apache 4.1.30 Here is the stdout.log stack Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\dan.king>cd "\Program Files\Apache Group\Tomcat 4.1"\bin C:\Program Files\Apache Group\Tomcat 4.1\bin>catalina run Using CATALINA_BASE: .. Using CATALINA_HOME: .. Using CATALINA_TMPDIR: ..\temp Using JAVA_HOME: C:\j2sdk1.4.2_06 Dec 6, 2004 3:37:03 PM org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-80 Starting service Tomcat-Standalone Apache Tomcat/4.1.31 Dec 6, 2004 3:37:04 PM org.apache.struts.util.PropertyMessageResources <init> INFO: Initializing, config='org.apache.struts.util.LocalStrings', returnNull=true Dec 6, 2004 3:37:04 PM org.apache.struts.util.PropertyMessageResources <init> INFO: Initializing, config='org.apache.struts.action.ActionResources', returnNull=true Dec 6, 2004 3:37:05 PM org.apache.struts.util.PropertyMessageResources <init> INFO: Initializing, config='org.apache.webapp.admin.ApplicationResources', returnNull=true The envoke server is being initialized. Identity Manager starting. Representative Router starting. Server Configuration Manager [1.3.10-POC20041020] starting. java.io.IOException: The system cannot find the path specified at java.io.WinNTFileSystem.createFileExclusively(Native Method) at java.io.File.createNewFile(File.java:828) at com.asolutions.envoke.server.util.af.for(Unknown Source) at com.asolutions.envoke.server.util.af.<init>(Unknown Source) at com.asolutions.envoke.server.util.af.int(Unknown Source) at com.asolutions.envoke.server.util.an.<init>(Unknown Source) at com.asolutions.envoke.server.util.DBConnection.dbOpenConnection(Unknown Source) at com.asolutions.envoke.server.util.EnvokeConfig.getValue(Unknown Source) at com.asolutions.envoke.server.util.BizRules.getLogInfoMessages(Unknown Source) at com.asolutions.envoke.server.util.ai.do(Unknown Source) at com.asolutions.envoke.server.identitymanager.ServerConfigurationManager.<init>(Unknown Source) at com.asolutions.envoke.server.identitymanager.IdentityManager.<init>(Unknown Source) at com.asolutions.envoke.server.identitymanager.IdentityManager.getStaticInstance(Unknown Source) at com.asolutions.envoke.server.EnvokeServerStartup.a(Unknown Source) at com.asolutions.envoke.server.EnvokeServerStartup.init(Unknown Source) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:888) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:776) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3363) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3586) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:774) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:760) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:548) at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:260) at org.apache.catalina.core.StandardHost.install(StandardHost.java:741) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:445) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:353) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:671) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1149) at org.apache.catalina.core.StandardHost.start(StandardHost.java:707) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1141) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:316) at org.apache.catalina.core.StandardService.start(StandardService.java:450) at org.apache.catalina.core.StandardServer.start(StandardServer.java:2143) at org.apache.catalina.startup.Catalina.start(Catalina.java:463) at org.apache.catalina.startup.Catalina.execute(Catalina.java:350) at org.apache.catalina.startup.Catalina.process(Catalina.java:129) 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:324) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156) java.io.FileNotFoundException: C:\Program%20Files\Apache%20Group\Tomcat%204.1\webapps\envoke-server\WEB-INF\classes\db-s erver.cfg (The system cannot find the path specified) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.<init>(FileInputStream.java:106) at com.asolutions.envoke.server.util.af.for(Unknown Source) at com.asolutions.envoke.server.util.af.<init>(Unknown Source) at com.asolutions.envoke.server.util.af.int(Unknown Source) at com.asolutions.envoke.server.util.an.<init>(Unknown Source) at com.asolutions.envoke.server.util.DBConnection.dbOpenConnection(Unknown Source) at com.asolutions.envoke.server.util.EnvokeConfig.getValue(Unknown Source) at com.asolutions.envoke.server.util.BizRules.getLogInfoMessages(Unknown Source) at com.asolutions.envoke.server.util.ai.do(Unknown Source) at com.asolutions.envoke.server.identitymanager.ServerConfigurationManager.<init>(Unknown Source) at com.asolutions.envoke.server.identitymanager.IdentityManager.<init>(Unknown Source) at com.asolutions.envoke.server.identitymanager.IdentityManager.getStaticInstance(Unknown Source) at com.asolutions.envoke.server.EnvokeServerStartup.a(Unknown Source) at com.asolutions.envoke.server.EnvokeServerStartup.init(Unknown Source) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:888) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:776) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3363) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3586) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:774) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:760) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:548) at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:260) at org.apache.catalina.core.StandardHost.install(StandardHost.java:741) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:445) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:353) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:671) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1149) at org.apache.catalina.core.StandardHost.start(StandardHost.java:707) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1141) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:316) at org.apache.catalina.core.StandardService.start(StandardService.java:450) at org.apache.catalina.core.StandardServer.start(StandardServer.java:2143) at org.apache.catalina.startup.Catalina.start(Catalina.java:463) at org.apache.catalina.startup.Catalina.execute(Catalina.java:350) at org.apache.catalina.startup.Catalina.process(Catalina.java:129) 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:324) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:156) Unsupported database type.
Look at the stack trace. The exception is occurring within your serlvet code. I suggest you follow this up on the tomcat-user mailing list for advice.