注册 登录
编程论坛 J2EE论坛

为什么数据库连接上去,显示这种错误是什么意思??

fcnh1983 发布于 2006-02-27 20:38, 2570 次点击

type Exception report

message

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

exception

javax.servlet.ServletException: com.microsoft.jdbc.sqlserver.SQLServerDriver
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.untitled_jsp._jspService(untitled_jsp.java:93)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

root cause

java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1340)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1189)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:148)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:69)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:141)
org.apache.jsp.untitled_jsp._jspService(untitled_jsp.java:54)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.



首先我确定JSP已经可以运行了,因为我自己建了个one.jsp经测试可以运行了

[此贴子已经被作者于2006-2-28 14:58:57编辑过]

10 回复
#2
bagger2006-02-27 21:56

可能是某些参数没有得到附值就使用了
这种内部错误原因可能很多!

#3
wnfwnfff2006-02-27 22:09
你用的什么服务器?
驱动放在哪里了?
#4
fcnh19832006-02-28 15:04

首先我的JSP是可以运行了..要不然jsp就没法运行..你们说对吧


我安了java 在C盘 tomtact在D盘tomcate文件下 sql安在sql文件下...

请问跟数据库连接,这个数据库文件就是放在sql默认的地方叫呢??
总之就是无法跟数据库正确连接...

请问各位有没有正确的数据库连接代码...是不是我的错了呢??还有sql的数据库文件要建在哪???麻烦各位说详细点吧,因为我多不知道要怎么办了..

#5
jaycn4252006-03-15 17:41
哇塞,你说的也太不清楚了,没见过你代码,怎么会知道你哪写的不对啊
#6
flyingboy2006-03-15 19:03

你的驱动都放哪了~~~~~~~~~~~~~~~~~~

驱动不是有3个文件吗,放到 \Tomcat 5.0\common\lib 中就可以了

#7
光光2006-03-21 00:07
MS SQL SERVER 2000,安装时需要安装JDBC驱动吗
#8
miss_friend2006-03-21 12:30
这种服务器内部错误,出错的原因很多,只是这样说是说不 清楚的,你说了别人也不清楚 你的源程序是怎么样,你只有先做一个单间的,类似的小例子,来试,渐渐来找错吧!!!
#9
shuimu2672006-03-21 18:32
可能是你的数据源与桥驱动没有正确的进行架接,你去检查下,试试就知道了,其实这方面的蛮简单的
#10
fcnh19832006-03-22 21:31
以下是引用flyingboy在2006-3-15 19:03:00的发言:

你的驱动都放哪了~~~~~~~~~~~~~~~~~~

驱动不是有3个文件吗,放到 \Tomcat 5.0\common\lib 中就可以了



多谢,是这里出错了,但不知道这3个文件是哪3个文件..

#11
dreame2006-03-23 14:22

内含msutil.jar mssqlserver.jar msbase.jar

1