TC 5.5.25 servlet spec jumped to Servlet Spec 2.4/ JSP Spec 2.0 I dont think you can upgrade by copying in some of the jars in that way and would suggest a fresh install
M ----- Original Message ----- From: "George Payne" <[EMAIL PROTECTED]> To: "Tomcat Users List" <users@tomcat.apache.org> Sent: Thursday, January 31, 2008 8:09 PM Subject: Upgrading to 5.5.25 causes File /javax/servlet/resources/web-app_2_3.dtd not found > I upgraded from 5.5.20-->5.5.25 (RH linux) by copying new jars to > /common/lib and /server/lib > > I then got these errors. Is this a bug in 5.5.25, or some sort of > problem with my upgrade method? > > I'm now back to 5.5.20 jars and working fine again, but I'd like to upgrade. > > Any suggestions? Where is this dtd supposed to be? > > Thanks. > > > SEVERE: Servlet.service() for servlet jsp threw exception > org.xml.sax.SAXException: Internal Error: File > /javax/servlet/resources/web-app_2_3.dtd not found > at > org.apache.jasper.xmlparser.MyEntityResolver.resolveEntity(ParserUtils.java: 205) > at > com.sun.org.apache.xerces.internal.util.EntityResolverWrapper.resolveEntity( EntityResolverWrapper.java:148) > at > com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntity(XMLEn tityManager.java:701) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDispatcher dispatch(XMLDocumentScannerImpl.java:1019) > at > com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanD ocument(XMLDocumentFragmentScannerImpl.java:3 > 68) > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Con figuration.java:834) > at > com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Con figuration.java:764) > at > com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:14 8) > at > com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:25 0) > at > com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBu ilderImpl.java:292) > at > org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:95 ) > at > org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:76) > at org.apache.jasper.compiler.JspConfig.init(JspConfig.java:197) > at > org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:249) > at > org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:112) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:295) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:276) > at org.apache.jasper.compiler.Compiler.compile(Compiler.java:264) > at > org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:5 63) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:3 05) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application FilterChain.java:252) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh ain.java:173) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja va:213) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:178) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase java:524) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126 ) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105 ) > at > org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:392) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :107) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > at > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:199) > at > org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:282) > at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767) > at > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697) > at > org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java :889) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:684) > at java.lang.Thread.run(Thread.java:595) > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]