Error 500 - Internal servlet error - unable to compile class for jsp
Hi All, I am hoping someone might be able to explain the problem I have come across. I am new to Tomcat and have just installed Tomcat4112 on a Windows2000 machine with IIS5 and j2sdk1.4.0. I am trying to run a webapp but keep getting the above error. I am running Tomcat as an NT service so decide to stop this and start it up from the bat file. When running like this I was able to view the jsp pages without a problem, there was no longer any errors. I then shutdown Tomcat and restart the NT service and then had the ability to see the pages without the error. However any page that had not been accessed while I was running Tomcat from the startup.bat still came up with the compile error. Why do I need to view each page while running Tomcat from the startup script before they can be viewed without the unable to compile class for jsp error with the NT service? Any pointers would be me much appreciated. Regards Sarah - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Error: 500 / Internal Servlet Error:
oh there is a little difference with the error message on server-side trace though, especially at the beginning. Here is the server-side message: 2003-01-27 02:16:42 - Ctx( ): Exception in: R( + /helloworld.jsp + null) - javax.servlet.ServletException: try to access method org/apache/tomcat/logging/Logger.realLog(Ljava/lang/String;)V from class org/apache/jasper/servlet/JspServlet at org.apache.jasper.servlet.JspServlet.service(JspServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java) at org.apache.tomcat.core.Handler.service(Handler.java) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java) at org.apache.tomcat.core.ContextManager.service(ContextManager.java) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java) at java.lang.Thread.run(Thread.java:484) Root cause: java.lang.IllegalAccessError: try to access method org/apache/tomcat/logging/Logger.realLog(Ljava/lang/String;)V from class org/apache/jasper/servlet/JspServlet at org.apache.jasper.servlet.JspServlet.service(JspServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java) at org.apache.tomcat.core.Handler.service(Handler.java) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java) at org.apache.tomcat.core.ContextManager.service(ContextManager.java) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java) at java.lang.Thread.run(Thread.java:484) According to the FAQ, i looked at the JSP code... but it should be ok (afaik, since it's my forst JSP code). Any advice would be appreciated. Thanks in advance. BTW, how to get all those messages into directly into a log file? -- Pierre-Philipp -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Error: 500 / Internal Servlet Error:
Hi all, i just installed tomcat on a NetBSD box, and it works fine for some HTML files (the only thing i changed for now into tomcat/conf/ is the default port: 80 instead of 8080). But when i try some JSP files, like http://java.sun.com/products/jsp/html/jspbasics.fm1.html i get this error message on console and even into the http client: Error: 500 Location: /helloworld.jsp Internal Servlet Error: javax.servlet.ServletException: try to access method org/apache/tomcat/logging/Logger.realLog(Ljava/lang/String;)V from class org/apache/jasper/servlet/JspServlet at org.apache.jasper.servlet.JspServlet.service(JspServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java) at org.apache.tomcat.core.Handler.service(Handler.java) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java) at org.apache.tomcat.core.ContextManager.service(ContextManager.java) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java) at java.lang.Thread.run(Thread.java:484) Root cause: java.lang.IllegalAccessError: try to access method org/apache/tomcat/logging/Logger.realLog(Ljava/lang/String;)V from class org/apache/jasper/servlet/JspServlet at org.apache.jasper.servlet.JspServlet.service(JspServlet.java) at javax.servlet.http.HttpServlet.service(HttpServlet.java) at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java) at org.apache.tomcat.core.Handler.service(Handler.java) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java) at org.apache.tomcat.core.ContextManager.service(ContextManager.java) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java) at java.lang.Thread.run(Thread.java:484) Any advice would be appreciated. Thanks in advance. -- Pierre-Philipp -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
Error 500: Internal servlet error
Hello everybody ! I'm an absolute beginner in using tomcat, and I have a little (?) problem. The situation is: I'm using RedHat linux + jdk1.3 + tomcat3.2.1. I compiled a simple servlet to the TOMCAT_HOME/classes/session/WEB-INF/classes directory, named ServletSession.class. The web.xml is the following: ... web-app servlet servlet-nameServletSession/servlet-name servlet-classServletSession/servlet-class /servlet session-config session-timeout 5 /session-timeout /session-config web-app In the server.xml there is a context entry: ... Context path="/session" docBase="classes/session" /Context ... When I type the http://localhost:8080/session/servlet/ServletSession URL I always get this error: Error: 500 Location: /session/servlet/ServletSession Internal Servlet Error: java.lang.NullPointerException at java.lang.ClassLoader.resolveClass0(Native Method) at java.lang.ClassLoader.resolveClass(ClassLoader.java:588) at org.apache.tomcat.loader.AdaptiveClassLoader.loadClass(AdaptiveClassLoader.java:430) at org.apache.tomcat.loader.AdaptiveServletLoader.loadClass(AdaptiveServletLoader.java:174) at org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java:265) at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:289) at org.apache.tomcat.core.Handler.service(Handler.java:254) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) at java.lang.Thread.run(Thread.java:484) I tried to solve this problem, but now I haven't any idea. Please help me, if you can. thanx: Hajdu Erno.
RE: Error 500: Internal servlet error
Its usually not a good idea to get political on lists like this, but I just wonder about your email address, it icould/i be considered quite offensive to some people. I'm sure it isn't meant to be. Regarding your error, have you compiled and successfully run the simple hello world servlet, thats a good starting point. If that works your system is installed ok and the problem is with your own code. If so you may want to post the relevant parts. cheers -Original Message- From: white_power [mailto:[EMAIL PROTECTED]] Sent: Thursday, April 05, 2001 2:02 PM To: [EMAIL PROTECTED] Subject: Error 500: Internal servlet error Hello everybody ! I'm an absolute beginner in using tomcat, and I have a little (?) problem. The situation is: I'm using RedHat linux + jdk1.3 + tomcat3.2.1. I compiled a simple servlet to the TOMCAT_HOME/classes/session/WEB-INF/classes directory, named ServletSession.class. The web.xml is the following: ... web-app servlet servlet-nameServletSession/servlet-name servlet-classServletSession/servlet-class /servlet session-config session-timeout 5 /session-timeout /session-config web-app In the server.xml there is a context entry: ... Context path="/session" docBase="classes/session" /Context ... When I type the http://localhost:8080/session/servlet/ServletSession URL I always get this error: Error: 500 Location: /session/servlet/ServletSession Internal Servlet Error: java.lang.NullPointerException at java.lang.ClassLoader.resolveClass0(Native Method) at java.lang.ClassLoader.resolveClass(ClassLoader.java:588) at org.apache.tomcat.loader.AdaptiveClassLoader.loadClass(AdaptiveClassLoader.j ava:430) at org.apache.tomcat.loader.AdaptiveServletLoader.loadClass(AdaptiveServletLoad er.java:174) at org.apache.tomcat.core.ServletWrapper.loadServlet(ServletWrapper.java:265) at org.apache.tomcat.core.ServletWrapper.init(ServletWrapper.java:289) at org.apache.tomcat.core.Handler.service(Handler.java:254) at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372) at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79 7) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC onnectionHandler.java:210) at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416) at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498) at java.lang.Thread.run(Thread.java:484) I tried to solve this problem, but now I haven't any idea. Please help me, if you can. thanx: Hajdu Erno.
Error 500 - Internal Servlet Error - Learner Boy!!
HI, ANYONE KNOW WHAT THIS MEANS? THIS IS MY FIRST JSP PROGRAM. ALL THE FILES AND BEANS ARE IN THE RIGHT PLACE AS FAR AS I CAN SEE. ITS PROBABLY SOMETHING DEAD SIMPLE: HERE IS THE ERROR: Error: 500 Location: /Coffee/hellouser.jspInternal Servlet Error:org.apache.jasper.JasperException: Bad file argument to include at org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspParseEventListener.java, Compiled Code) at org.apache.jasper.compiler.DelegatingListener.handleDirective(DelegatingListener.java:116) at org.apache.jasper.compiler.Parser$Directive.accept(Parser.java, Compiled Code) at org.apache.jasper.compiler.Parser.parse(Parser.java, Compiled Code) at org.apache.jasper.compiler.Parser.parse(Parser.java:1038) at org.apache.jasper.compiler.Parser.parse(Parser.java:1034) at org.apache.jasper.compiler.Compiler.compile(Compiler.java, Compiled Code) at org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.java:413) at org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:149) at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:161) at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:261) at org.apache.jasper.runtime.JspServlet.service(JspServlet.java, Compiled Code) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java, Compiled Code) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:160) at org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338) at java.lang.Thread.run(Thread.java:479) ANY OF YOU WEB GURUS OUT THERE HAVE HAVE A CLUE WHAT THAT MEANS??THANKS IN ADVANCEGet Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
Re: Error 500 - Internal Servlet Error - Learner Boy!!
hi, was wondering did u have all those class files in the right places in the the classes folder under the web-inf... java_nuts From: "Mick Sullivan" [EMAIL PROTECTED] Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: Error 500 - Internal Servlet Error - Learner Boy!! Date: Fri, 12 Jan 2001 00:31:28 - _ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. HI, ANYONE KNOW WHAT THIS MEANS? THIS IS MY FIRST JSP PROGRAM. ALL THE FILES AND BEANS ARE IN THE RIGHT PLACE AS FAR AS I CAN SEE. ITS PROBABLY SOMETHING DEAD SIMPLE: HERE IS THE ERROR: Error: 500 Location: /Coffee/hellouser.jspInternal Servlet Error:org.apache.jasper.JasperException: Bad file argument to include at org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspParseEventListener.java, Compiled Code) at org.apache.jasper.compiler.DelegatingListener.handleDirective(DelegatingListener.java:116) at org.apache.jasper.compiler.Parser$Directive.accept(Parser.java, Compiled Code) at org.apache.jasper.compiler.Parser.parse(Parser.java, Compiled Code) at org.apache.jasper.compiler.Parser.parse(Parser.java:1038) at org.apache.jasper.compiler.Parser.parse(Parser.java:1034) at org.apache.jasper.compiler.Compiler.compile(Compiler.java, Compiled Code) at org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.java:413) at org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:149) at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:161) at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:261) at org.apache.jasper.runtime.JspServlet.service(JspServlet.java, Compiled Code) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java, Compiled Code) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:160) at org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338) at java.lang.Thread.run(Thread.java:479) ANY OF YOU WEB GURUS OUT THERE HAVE HAVE A CLUE WHAT THAT MEANS??THANKS IN ADVANCEGet Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED] - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]
RE: Error 500 - Internal Servlet Error - Learner Boy!!
Looks like you may have an invalid %@ include file="filename" % tag, and Tomcat cannot find the included file. Hope that helps. -Original Message-From: Mick Sullivan [mailto:[EMAIL PROTECTED]]Sent: Thursday, January 11, 2001 4:31 PMTo: [EMAIL PROTECTED]Subject: Error 500 - Internal Servlet Error - Learner Boy!! HI, ANYONE KNOW WHAT THIS MEANS? THIS IS MY FIRST JSP PROGRAM. ALL THE FILES AND BEANS ARE IN THE RIGHT PLACE AS FAR AS I CAN SEE. ITS PROBABLY SOMETHING DEAD SIMPLE: HERE IS THE ERROR: Error: 500 Location: /Coffee/hellouser.jspInternal Servlet Error:org.apache.jasper.JasperException: Bad file argument to include at org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspParseEventListener.java, Compiled Code) at org.apache.jasper.compiler.DelegatingListener.handleDirective(DelegatingListener.java:116) at org.apache.jasper.compiler.Parser$Directive.accept(Parser.java, Compiled Code) at org.apache.jasper.compiler.Parser.parse(Parser.java, Compiled Code) at org.apache.jasper.compiler.Parser.parse(Parser.java:1038) at org.apache.jasper.compiler.Parser.parse(Parser.java:1034) at org.apache.jasper.compiler.Compiler.compile(Compiler.java, Compiled Code) at org.apache.jasper.runtime.JspServlet.loadJSP(JspServlet.java:413) at org.apache.jasper.runtime.JspServlet$JspServletWrapper.loadIfNecessary(JspServlet.java:149) at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:161) at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:261) at org.apache.jasper.runtime.JspServlet.service(JspServlet.java, Compiled Code) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java, Compiled Code) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:559) at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:160) at org.apache.tomcat.service.TcpConnectionThread.run(SimpleTcpEndpoint.java:338) at java.lang.Thread.run(Thread.java:479) ANY OF YOU WEB GURUS OUT THERE HAVE HAVE A CLUE WHAT THAT MEANS??THANKS IN ADVANCE Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]