Well, I just had a D'Oh-moment! While upgrading to Struts 1.1, I had upgraded my web.xml gleefully using the example apps as inspiration. Therein lies the rub -- the example apps assume that you are on a Servlet 2.3 container. However JRun 3.1 is not; it is downright prehistoric.
(I have since (re)updated my web.xml to use the old DTD) Now I have a different problem. The ServletException message is: Could not instantiate org.apache.struts.action.ActionServlet [1]java.lang.NullPointerException I was hoping that updating my application code base would be all I had to do; I guess not :( Sri P.S. I *have* seen the earlier posts on this subject such as http://marc.theaimsgroup.com/?l=struts-user&m=103643076609041&w=2 -----Original Message----- From: Sri Sankaran Sent: Wednesday, February 26, 2003 3:17 PM To: Struts-User Subject: [OT] DTD URL in web.xml Does the servlet container actually access the location specified for the DTD in the DOCTYPE statement of the web.xml? Couple of reasons for this question: * JRun 3.1 is having heartache with my app that I just ported to Struts 1.1. It throws a ServletException with the message External entity not found: "http://java.sun.com/dtd/web-app_2_3.dtd". * This seems un-necessary and circuitous. One would think the container would maintain a copy of the DTD The odd thing is that it works for the Struts 1.0 web.xml. Sri --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]