Not sure if you managed to solve your problem but I was having a similar problem getting struts to work on Websphere v3.5.4 I ended up doing the foloowing to get it to work: in the .xml (struts_config and web) and .dtd files change the word PUBLIC to SYSTEM extract the .dtd files from the struts.jar to servlets/org/apache/struts/resources use the 1.0.1 version of jaxp.jar (and not v1.1). Webspehere 3.5.4 does not seem to work with jax v1.1 and if anyone knows of a patch for this or if v4 resolves this it would be much appreciated. use parser.jar in the struts_config.xml and web.xml files I needed to explicitly point to the relevant .dtd file (eg <!DOCTYPE struts-config SYSTEM "file:/{local machine}/servlets/org/apache/struts/resources/struts-config_1_0.dtd">). This was not documented in the apache site's installation steps but I found a reference to it in one of the mail archives. Obviously I will be changing this to point to a relative path.
Also, I did not patch the ActionServlet class as recommended in apache's installation steps as this caused a parsing error. Please let me know if this helps. Regards, Andrew -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>