DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12408>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12408

<Resources cached="false"/> Causes Exceptions

           Summary: <Resources cached="false"/> Causes Exceptions
           Product: Tomcat 4
           Version: 4.1.9
          Platform: PC
        OS/Version: Windows NT/2K
            Status: UNCONFIRMED
          Severity: Normal
          Priority: Other
         Component: Unknown
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


Hello,

This error actually ocurrs w/TC 4.1.10 but I did not have the option of 
selecting it in Bugzilla. The issue I'm about to describe was originally 
described on the TC-User list against TC 4.0.3:

http://www.mail-archive.com/tomcat-user@jakarta.apache.org/msg52272.html

TC throws a ton of exceptions when I try to turn off caching for a context 
using the following simplified entry in web.xml:

<Context path="/test" docBase="C:\Delevopment\Tester\xxx">
   <Resources cached="false"/>
</Context>


I'm running TC as a standalone HTTP server -- I guess that means I'm using the 
Coyote connector:

<!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
           port="8080" minProcessors="5" maxProcessors="75"
           enableLookups="true" redirectPort="8443"
           acceptCount="10" debug="0" connectionTimeout="20000"
           useURIValidationHack="false" />

When I try to fire up TC using the cached="false" attibute, I see this start of 
an exception chain...actually, these exceptions occur if cached="true" is 
specified as well...

SEVERE: End event threw exception
java.lang.reflect.InvocationTargetException
        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.commons.beanutils.MethodUtils.invokeMethod
(MethodUtils.java:228)
        at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:260)
        at org.apache.commons.digester.Digester.endElement(Digester.java:1036)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement
(AbstractSAXParser.java:579)
        at org.apache.xerces.parsers.AbstractXMLDocumentParser.emptyElement
(AbstractXMLDocumentParser.java:218
)
        at org.apache.xerces.impl.XMLNamespaceBinder.emptyElement
(XMLNamespaceBinder.java:594)
        at org.apache.xerces.impl.dtd.XMLDTDValidator.emptyElement
(XMLDTDValidator.java:777)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement
(XMLDocumentFragmentScannerIm
pl.java:748)
        at 
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.
dispatch(XMLDocumen
tFragmentScannerImpl.java:1453)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
(XMLDocumentFragmentScannerImpl.j
ava:333)
        at org.apache.xerces.parsers.DTDConfiguration.parse
(DTDConfiguration.java:524)
        at org.apache.xerces.parsers.DTDConfiguration.parse
(DTDConfiguration.java:580)
        at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
        at org.apache.xerces.parsers.AbstractSAXParser.parse
(AbstractSAXParser.java:1169)
        at org.apache.commons.digester.Digester.parse(Digester.java:1495)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:449)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:400)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:180)
        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:203)
Caused by: java.lang.IllegalArgumentException: Document 
base ..\C:\Delevopment\Tester\xxx does not exist or is
 not a readable directory
        at org.apache.naming.resources.FileDirContext.setDocBase
(FileDirContext.java:187)
        at org.apache.catalina.core.StandardContext.setResources
(StandardContext.java:1149)
        ... 27 more
Catalina.start: java.lang.reflect.InvocationTargetException

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

Reply via email to