Re: TC v5.5.12 Broke My Configuration

2005-09-26 Thread Peter Miller
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:
>
> 
>  
>
>
>  
>
>  
> 
>
>
> 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:
>   
>
>
> 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 a

TC v5.5.12 Broke My Configuration

2005-09-26 Thread Bob Bronson

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:



 
   
   
 
   
 



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:

  


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\
 |
 +-