hi
excuse me, can you tell me how to unsubscribe from the mailing list.
thankx a lot


----- Original Message ----- 
From: "Ted Gittinger" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, March 01, 2004 5:29 PM
Subject: Trouble with Tomcat5, SSI and crossContext


> jakarta-tomcat-5.0.18
> Windows 2000
>
> I cannot get SSI (server side includes) to work from one context to
> another.  I CAN get it to work from one context to the ROOT context but
> not anywhere else.
>
> I have an index.html file with the following virtual include:
>
> <!--#include virtual="/zinc/bdyhdr4.txt" -->
>
> index.html is located in 'stx.war' deployed under webapps.  zinc is a
> separate context under webapps and contains bdyhdr4.txt.
>
> webapps
>      |
>      |
>      ROOT
>      |
>      |
>      stx
>        |
>        | index.html
>      |
>      |
>      zinc
>        |
>        | bdyhdr4.txt
>
> I have enabled the SSI servlet, set 'isVirtualWebappRelative' to 0, and
> changed the crossContext="true" in both the stx.xml and zinc.xml files
> located in C:\Program Files\Apache Software Foundation\Tomcat
> 5.0\conf\Catalina\localhost.
>
> When viewing 'index.html', an error message "an error occurred while
> processing this directive" appears where the text from the #include
> should be.  The Tomcat log file shows:
>
> StandardContext[/stx]ssi:
> SSIServletExternalResolver.getServletContextAndPath( /zinc/bdyhdr4.txt,
> true)
> StandardContext[/stx]ssi: #include--Couldn't include file:
/zinc/bdyhdr4.txt
> java.io.IOException: Couldn't find file: /bdyhdr4.txt
>      at
>
org.apache.catalina.ssi.SSIServletExternalResolver.getFileText(SSIServletExt
ernalResolver.java:420)
>      at
> org.apache.catalina.ssi.SSIMediator.getFileText(SSIMediator.java:190)
>
>
>
> Here's the strange part.  If I copy the bdyhdr4.txt file to the ROOT
> context, the include works.  It seems as if Tomcat is resolving the
> context to 'ROOT' instead of 'zinc'.  I did add a connector so that port
> 80 is used in addition to port 8080.
>
> <Connector port="80" maxThreads="150" minSpareThreads="25"
> maxSpareThreads="75"
>                 enableLookups="false" redirectPort="8443"
acceptCount="100"
>                 debug="0" connectionTimeout="20000"
>                 disableUploadTimeout="true" />
>
> Any ideas?  I've tried creating a 'zinc' subdirectory in 'ROOT' and
> eliminating the 'zinc' context under webapps.  I've tried adding a zinc
> subdirectory in 'jsp-examples' and changing the code to <!--#include
> virtual="/jsp-examples/bdyhdr4.txt" --> to see if crossContext is working.
>
> Thanks!
>
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


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

Reply via email to