Hi everyone. Here are more changes to the SSI code.
I have a test case ( comparing SSI behavior to Apache by using .shtml files in different tomcat webapps / apache directories ) which I have not included because I'm not sure where to put manual test cases like this. If there is an apprioriate place for these kinds of things, please let me know. I also have not yet updated package.html in the o.a.c.ssi directory. I will do this when I come back from a weekend trip. Here are the instructions for installing the new code, using the jakarta-tomcat-4.0 dir as the base dir. delete files in ( and dir ) : catalina/src/share/org/apache/catalina/util/ssi delete file: catalina/src/share/org/apache/catalina/servlets/SsiInvokerServlet.java unjar the jar -this puts SSIServlet.java into catalina/src/share/org/apache/catalina/servlets -this puts the rest of the files in catalina/src/share/org/apache/catalina/ssi Since the name of the SSI servlet class changes, and since I added some notes to it, patch web.xml according to the included patch. Since I'm planning on maintaining this for a while, commit access might be a good idea, as it makes things easier for everyone. Thanks & have a great weekend! -Dan Index: web.xml =================================================================== RCS file: /home/cvspublic/jakarta-tomcat-4.0/catalina/src/conf/web.xml,v retrieving revision 1.34 diff -r1.34 web.xml 150d149 < 157a157 > <!-- This will generally SLOW-DOWN processing. --> 169c169,170 < <!-- the server root? (0=false, 1=true) [0] --> --- > <!-- the server root? See note below. --> > <!-- (0=false, 1=true) [0] --> 171,174c172,177 < <!-- ignoreUnsupportedDirective --> < <!-- Should unknown or misspelled Ssi directives --> < <!-- be ignored and no errors shown? --> < <!-- (0=false, 1=true) [1] --> --- > <!-- NOTE : If you set isVirtualWebappRelative to 1 (true), --> > <!-- you probably want to set crossContext=true on the --> > <!-- context that contains the server-side include files --> > <!-- because otherwise the default security will prevent --> > <!-- access to other contexts. The file to change is --> > <!-- server.xml. --> 181,207c184,204 < <servlet> < <servlet-name>ssi</servlet-name> < <servlet-class> < org.apache.catalina.servlets.SsiInvokerServlet < </servlet-class> < <init-param> < <param-name>buffered</param-name> < <param-value>1</param-value> < </init-param> < <init-param> < <param-name>debug</param-name> < <param-value>0</param-value> < </init-param> < <init-param> < <param-name>expires</param-name> < <param-value>666</param-value> < </init-param> < <init-param> < <param-name>isVirtualWebappRelative</param-name> < <param-value>0</param-value> < </init-param> < <init-param> < <param-name>ignoreUnsupportedDirective</param-name> < <param-value>1</param-value> < </init-param> < <load-on-startup>4</load-on-startup> < </servlet> --- > <servlet> > <servlet-name>ssi</servlet-name> > <servlet-class>org.apache.catalina.servlets.SSIServlet</servlet-class> > <init-param> > <param-name>buffered</param-name> > <param-value>0</param-value> > </init-param> > <init-param> > <param-name>debug</param-name> > <param-value>0</param-value> > </init-param> > <init-param> > <param-name>expires</param-name> > <param-value>666</param-value> > </init-param> > <init-param> > <param-name>isVirtualWebappRelative</param-name> > <param-value>0</param-value> > </init-param> > <load-on-startup>4</load-on-startup> > </servlet> 209d205 <
ssi.jar
Description: Binary data
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>