Hi Bob, I would suggest to try it with a directory name without spaces (Test 1). Could be that tc5.5.12 handles directories with spaces not correct/different than earlier versions.
Hth Peter Bob Bronson schrieb: > Hi all, > > I've just tried to "upgrade" from TC v5.5.9 to v5.5.12 and it seems my > (very simple) configuration is now broken. > > The following configuration works beautifully under 5.5.9 -- no > exceptions, no warnings, just utter perfection. > > Here's a description of my configuration (BTW, CATALINA_HOME and > JAvA_HOME are fine, I'm sure they're not causing the problem). > > I have CATALINA_BASE set to: > C:\Projects\Configs\ > > Within this "Configs" directory I have two sub-directories: "conf" and > "Engine_01" like this: > C:\Projects\Configs\ > | > +-conf\ > +-Engine01\ > > > Within the "conf" directory I have my "server.xml" and the default > "web.xml" files. Here is the server.xml contents: > > <Server port="10035" shutdown="SHUTDOWN" debug="0"> > <Service name="Catalina"> > <Connector port="80" /> > <Engine name="ENGINE_01" defaultHost="localhost"> > <Host name="localhost" appBase="..\Sites\Test 1"/> > </Engine> > </Service> > </Server> > > > Notice I am using an engine named, "Engine_01". > > In the "Engine_01" directory I have a context fragment file named, > "ROOT.xml". Here is its one line contents: > <Context path="/" docBase="."/> > > > In my "server.xml" you'll notice I have my appBase property set to > "..\Sites\Test 1". Here is the "Sites" directory structure: > > C:\Projects\Sites\ > | > +-Test 1\ > | > +-index.html > +-WEB-INF\ > | > +-web.xml > +-classes\ > +-root\ > > > It's all quite simple, I think. When I run under v5.5.9 it is perfect, > as I said. > > Using the EXACT SAME configuration, running under v5.5.12, I see this > WARNING and EXCEPTION when I start TC: > > WARNING: A docBase C:\Projects\Sites\Test 1\. inside the host appBase > has been specified, and will be ignored > Sep 26, 2005 8:37:22 PM org.apache.catalina.core.StandardContext > resourcesStart > SEVERE: Error starting static Resources > java.lang.IllegalArgumentException: Document base > C:\Projects\Configs\..\Sites\Test 1\ROOT does not exist or is not a > readable directory > at > org.apache.naming.resources.FileDirContext.setDocBase(FileDirContext.java:140) > > at > org.apache.catalina.core.StandardContext.resourcesStart(StandardContext.java:3777) > > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:3948) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:759) > > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:739) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:524) > at > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:603) > > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:535) > > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470) > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1118) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:310) > > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) > > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1020) > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:718) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1012) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442) > at > org.apache.catalina.core.StandardService.start(StandardService.java:450) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:680) > at org.apache.catalina.startup.Catalina.start(Catalina.java:536) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > at java.lang.reflect.Method.invoke(Unknown Source) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > Sep 26, 2005 8:37:22 PM org.apache.catalina.core.StandardContext start > SEVERE: Error in resourceStart() > Sep 26, 2005 8:37:22 PM org.apache.catalina.core.StandardContext start > SEVERE: Error getConfigured > Sep 26, 2005 8:37:22 PM org.apache.catalina.core.StandardContext start > SEVERE: Context [] startup failed due to previous errors > Sep 26, 2005 8:37:22 PM org.apache.catalina.core.StandardContext stop > INFO: Container > org.apache.catalina.core.ContainerBase.[ENGINE_01].[localhost].[/] has > not been started > Sep 26, 2005 8:37:23 PM org.apache.coyote.http11.Http11BaseProtocol start > INFO: Starting Coyote HTTP/1.1 on http-80 > Sep 26, 2005 8:37:23 PM org.apache.catalina.startup.Catalina start > INFO: Server startup in 796 ms > > > So, you can see I have one WARNING and one EXCEPTION. Neither of these > are present under v5.5.9. What's changed? Is 5.5.12 broke or was > v5.5.9 broke? > > In case you are wondering, in response to the above exception I did > indeed modify my "Sites" directory structure to include an outer > "ROOT" directory (which I did not have to do with v5.5.9): > > C:\Projects\Sites\ > | > +-Test 1\ > | > +-ROOT\ > | > +-index.html > +-WEB-INF\ > | > +-web.xml > +-classes\ > +-root\ > > Doing this eliminated the exception but I still received the WARNING > message. > > Again, does anyone know what has changed from v5.5.9 to v5.5.12 to > cause this WARNING and SEVERE error problem??? > > Thanks. > > > -- > Bob Bronson > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Mit freundlichen GrĂ¼ssen, Peter Miller Brockhaus/Commission - EDV Kreidlerstrasse 9 70806 Kornwestheim Tel.: 07154 / 1327-95 mobil: 0151 / 11 63 68 25 www.brocom.de --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]