On Nov 16, 2012, at 3:15 PM, Ralph Grove wrote: > I stopped tomcat, deleted work and all of the application directories that > were derived from war files. Same problem after restarting, though. It looks > like all JSP's are failing.
Couple more thoughts… 1.) Download a fresh copy of Tomcat 7.0.32, don't may any changes, don't deploy any of your apps. Start it up and see if the root and example applications work OK. 2.) On the Tomcat instance that generates the error, add the "-verbose" JVM option. This will log the classes that are loaded and the location from where they were loaded. Look to see if any of the Tomcat / JSP classes are being loaded from anywhere other than "$CATALINA_HOME/lib" or "$CATALINA_BASE/lib". Dan > > Ralph > > On 11/16/12 3:01 PM, Daniel Mikusa wrote: >> On Nov 16, 2012, at 2:06 PM, Ralph Grove wrote: >> >>> I just upgraded my JRE from 1.6 to 1.7, and the tomcat home page now throws >>> an exception (below). The example apps, and my own apps are still working >>> OK, though. >>> >>> Anyone else noticed this problem? >> Have not seen this before. Just a guess, but maybe try stopping Tomcat, >> clearing out the work directory and restarting Tomcat. >> >> Dan >> >> >>> System configuration: >>> MacOS 10.8.2 >>> JRE 1.7.0_09 >>> Tomcat 7.0.32 >>> The server is at http://geo-query.cs.jmu.edu >>> >>> Thanks, >>> Ralph Grove >>> >>> >>> *type* Exception report >>> *message* _java.lang.AbstractMethodError: >>> javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;_ >>> *description* _The server encountered an internal error that prevented it >>> from fulfilling this request._ >>> *exception* >>> javax.servlet.ServletException: java.lang.AbstractMethodError: >>> javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext; >>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:343) >>> javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >>> *root cause* >>> java.lang.AbstractMethodError: >>> javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext; >>> >>> org.apache.jasper.compiler.Validator$ValidateVisitor.<init>(Validator.java:514) >>> >>> org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1795) >>> org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:217) >>> org.apache.jasper.compiler.Compiler.compile(Compiler.java:373) >>> org.apache.jasper.compiler.Compiler.compile(Compiler.java:353) >>> org.apache.jasper.compiler.Compiler.compile(Compiler.java:340) >>> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646) >>> >>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) >>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) >>> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) >>> javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >>> *note* _The full stack trace of the root cause is available in the Apache >>> Tomcat/7.0.32 logs. >>> _ >>> >>> full trace: >>> Nov 16, 2012 1:36:00 PM org.apache.catalina.core.StandardWrapperValve invoke >>> SEVERE: Servlet.service() for servlet [jsp] in context with path [] threw >>> exception [java.lang.AbstractMethodError: >>> javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;] >>> with root cause >>> java.lang.AbstractMethodError: >>> javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext; >>> at >>> org.apache.jasper.compiler.Validator$ValidateVisitor.<init>(Validator.java:514) >>> at >>> org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1795) >>> at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:217) >>> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:373) >>> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:353) >>> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:340) >>> at >>> org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646) >>> at >>> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357) >>> at >>> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) >>> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) >>> at >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) >>> at >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) >>> at >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) >>> at >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) >>> at >>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929) >>> at >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) >>> at >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) >>> at >>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002) >>> at >>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585) >>> at >>> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) >>> at >>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) >>> at java.lang.Thread.run(Thread.java:722) >>> >>> >>> >>> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org >> For additional commands, e-mail: users-h...@tomcat.apache.org >> > > -- > Ralph F Grove, Ph.D. > Professor > James Madison University Department of Computer Science > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org