HTTP Status 500 - 麻烦大家帮我解决一下,谢谢!为什么我输入URL的时候却显示500错误呢?TOMCAT的配置与JDK的配置,环境变量的配置也正确大家看一下我输入的代码:
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;public class ContextTesterServlet extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response) throws
ServletException,IOException{
ServletContext context = getServletContext();
response.setContentType("text/html;charset = GB2312");
PrintWriter out = response.getWriter();
out.println("<html><head><title>FontServlet</title></head>");
out.println("<body>");
out.println("<br>Email:" + context.getInitParameter("emailofwebmaster"));
out.println("<br>Path: " + context.getRealPath("/WEB-INF"));
out.println("<br>MimeType: " + context.getMimeType("/WEB-INF/web.xml") );
out.println("<br>MajorVersion: " + context.getMajorVersion());
out.println("<br>ServerInfo: " + context.getServerInfo());
out.println("</body></html>");
out.close();
}
}web.xml的配置也正确,但是为什么输入http://localhost:8080/helloapp/contextTest的时候显示HTTP Status 500 -错误提示的呢?HTTP Status 500 -的错误提示如下:HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: Error allocating a servlet instance
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Unknown Source)
root cause java.lang.NoClassDefFoundError: mypack/ContextTesterServlet (wrong name: ContextTesterServlet)
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(Unknown Source)
java.security.SecureClassLoader.defineClass(Unknown Source)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1819)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1327)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Unknown Source)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.
--------------------------------------------------------------------------------
麻烦大家帮我看一下,谢谢本人是刚刚接触JAVA WEB开发的学者
Apache Tomcat/6.0.16
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;public class ContextTesterServlet extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response) throws
ServletException,IOException{
ServletContext context = getServletContext();
response.setContentType("text/html;charset = GB2312");
PrintWriter out = response.getWriter();
out.println("<html><head><title>FontServlet</title></head>");
out.println("<body>");
out.println("<br>Email:" + context.getInitParameter("emailofwebmaster"));
out.println("<br>Path: " + context.getRealPath("/WEB-INF"));
out.println("<br>MimeType: " + context.getMimeType("/WEB-INF/web.xml") );
out.println("<br>MajorVersion: " + context.getMajorVersion());
out.println("<br>ServerInfo: " + context.getServerInfo());
out.println("</body></html>");
out.close();
}
}web.xml的配置也正确,但是为什么输入http://localhost:8080/helloapp/contextTest的时候显示HTTP Status 500 -错误提示的呢?HTTP Status 500 -的错误提示如下:HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: Error allocating a servlet instance
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Unknown Source)
root cause java.lang.NoClassDefFoundError: mypack/ContextTesterServlet (wrong name: ContextTesterServlet)
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(Unknown Source)
java.security.SecureClassLoader.defineClass(Unknown Source)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1819)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1327)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
java.lang.Thread.run(Unknown Source)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.
--------------------------------------------------------------------------------
麻烦大家帮我看一下,谢谢本人是刚刚接触JAVA WEB开发的学者
Apache Tomcat/6.0.16
解决方案 »
- jbuilder2006+jboss中写个简单的jsp,出错:Invocation Error
- Hashtable中的值是对象,如何在JSP页面中显示Hashtable中对象的每个属性
- 第一次求助:关于SQLSERVER2000中TEXT类型字段读取和TIMESTAMP类型的两个问题。
- 求教JSP实现此功能可行性?
- 各位老大,请问关于选择服务器的问题。
- 我的数据读出来好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好慢好
- 下载系统的计数器难道真的是每下载一次就向数据库+1?那这么频繁的写入数据库负担岂不很大?
- 请高手帮忙
- 我的Tomcat地址是http://aaa:8080/project/ 如何将8080去掉!!万分火急!多谢!
- JSP,查询TABLE中的个人信息,并显示出来
- 玩玩
- cs结构到bs结构转换复杂吗?
C:\apache-tomcat-6.0.16\Tomcat 6.0\webapps\helloapp\WEB-INF\classes\mypack
目录下,我平常测试文件都是直接输入URL来测试的,但是不知道为什么出现500错误的
再测试一次也是一样
并且我刚刚在测试过了我以前的连接,也不可以啊,都是500错误
之前我测试的连接是正确的,但是不知道为什么全部都出现500错误的
谢谢