使用myeclipse时出现这样的错误 HTTP Status 500 - ---------------------------------------------------

HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /loginCL.jsp at line 31

28:
29: String p=request.getParameter("password");
30:
31: Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
32: Connection ct=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:3306,DatabaseName=test","root","sushuai");
33: Statement cm=ct.createStatement();
34: ResultSet rs=cm.executeQuery("select password from test where username='"+u+"'");

Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:553)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:442)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

root cause

javax.servlet.ServletException: java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:911)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:840)
org.apache.jsp.loginCL_jsp._jspService(loginCL_jsp.java:120)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

root cause

java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:126)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:169)
org.apache.jsp.loginCL_jsp._jspService(loginCL_jsp.java:91)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:419)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

说是我的路径错了,但是正确的路径是什么啊?求指点

不是路径错了,是jsp编译失败,看错误信息是因为你的数据库连接驱动没有加上追问

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");是这句吗?

追答

追问


我是这么写的

追答

你加没加上我不知道啊,反正编译的时候就是没有找到你驱动的jar包,这是确定的。或者是你没把jar包build path 进去,或者是jar包版本有问题

追问

哦,对了,jar包怎么去哪弄啊?可能是我的jar包不对,请问我怎么才能知道用什么jar包?

追答

汗。。。SQLServer就有SQLServer的驱动,Microsoft SQL Server JDBC Driver,这还要看你的sqlserver版本

追问

我没用SQLServer,我用的mysql。和mysql front。你能把msbase.jar,mssqlserver.jar,msutil.jar这几个jar包发给我吗?我的邮箱sushuai2008@qq.com,谢谢了

追答

网上搜啊老大,我没有

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-05
所需要的支持类库放错了地方,并没有放在类路径(CLASSPATH环境变量)里面。
还有是不是少导包了。

myeclipse中HTTP Status 500 是哪里出错了
HTTP 500 是HTTP协议中定义的一种错误代码,一般是说明服务器端程序出错了。当你的JSP或者Servlet抛出异常,那么Servlet容器就会对HTTP请求返回500代码 你可以在JSP或Servlet中调用response.setStatus(int code);和response.sendError(String msg)比如,if(a == null){ response.setStatus(500);response.se...

myeclipse下出现HTTP Status 500 - 错误 ?什么意思?怎么解决啊_百度知 ...
500是无法解析jsp的错误。exception javax.servlet.ServletException: Filter execution threw an exception servlet错误,所以是 你项目里缺包的 servlet-api,servlet-jsp 等等,把他放到项目里然后重新部署看看

...Oracle 的web应用程序,现在报错http status 500?
(1)据我自己的统计,在我的代码中,出现频率最多的类是String.class,因此我们就以String为例来看一下怎么避免在使用这个类的时候遇到NullPointerException。从JAVA的源代码来看,String这个类一共在两个地方就抛出了NullPointerException这个异常,一个是String的一个构造方法,一个是toLowerCase这个方法...

这个程序在MyEclipse中打开运行后为什么会出现HTTP 500错误?
你的数据库安装了吗? Oracle数据库 实例是orcl,报这个错的原因可能是你没装好数据库,或者是你登录的用户没有在数据库表中所以报了个空指针异常。

MyEclipse程序出现500的错误,可能是缺少包,但是不懂,求解,下面是错误提 ...
Hibernate在创建事务的时候失败。Cannot Open Connection,你需要看看你的Hibernate连接数据库的配置文件是否配置正确,现在的提示信息说明,你连接数据库的Hibernate.cfg.xml配置文件可能有问题。你需要仔细检查下。Hibernate在创建JDBC事务时候失败,原因是无法创建连接,检查Hibernate.cfg.xml文件的数据库配置情况 ...

为什么myeclipse中jsp出现了500错误?
500错误一般是服务器内部错误,可能是您的JSP文件有语法错误或者其他问题导致的服务器无法正确运行JSP页面。以下可以尝试解决该问题的步骤:检查JSP文件中是否有语法错误。在myeclipse中进行开发时,即使没有编译错误,JSP文件也有可能存在语法错误。建议使用Eclipse自带的JSP编辑器或其他JSP编辑器检查代码的正确性...

Tomcat中产生“HTTP Status 500 - ”的错误,怎么解决?
Tomcat中产生“HTTP Status 500 - ”的错误,主要是由于IWAM账号的密码错误造成的,最常见的出错提示:500 SERVER ERROR。解决方法:1、更改Active Directory中IWAM_MYSERVER账号的密码:选择“开始”->“程序”->“管理工具”->"Active Directory用户和计算机",启动“Active Directory用户和计算机”管理...

在运行Myeclipse时遇到500错误,怎么调试,求详细说明~~~
你这是空对象。只要在你要运行的代码家前加上就好了。你这个TeacherDAO对象可能没实例化,所以调用它的Add()方法时报空对象错了。

myeclipse 导入web工程 所有页面出现500错误
1、很多书上的源码直接导入一般都会出问题,你可以新建一个web project,然后把源码中的网页和其他内容复制进去,这个方法很笨,但一般来说很有效。2、别太在意myeclipse对于前台页面的错误提示,这个东西有BUG的,有时候你把整个页面删除,然后再还原,原来的错误就会神奇的消失了。

Myeclipse中tomcat启动,index.jsp访问出现404或者500错误!!
在tomcat\/work\/Catalina\/localhost\/,主要是这个目录没有被读写的权限,导致文件不能被编译到该指定的工作目录中,此时我们就要针对与这个目录做一些权限的修改权限至少要达到755或者以上,同时注意此处修改权限必须用root身份进行操作,否则不能进行修改,修改完后编译好的jsp文件就在localhost的目录当中了 ...

相似回答