注册 登录
编程论坛 J2EE论坛

求助!我安装了sql server2000并打上sp4补丁,现在tomcat做jsp连接到sql老是

hejinyin 发布于 2007-05-04 13:55, 2472 次点击
求助!我安装了sql server2000并打上sp4补丁,现在tomcat做jsp连接到sql老是不成功,其中tomcat测试成功,并已将三个.jar文件放到tomcat里的common目录下的lib目录下了.但还是不成功.我并没有设置什么classpath什么的,不知道具体错在那里,有谁知道具体的做法的吗?请告知!
先谢谢了!!!
11 回复
#2
yufeiyan2007-05-08 18:02

将三个压缩包放到工程的WEB-INF\lib目录下试试!

#3
风月_无边2007-05-08 20:47
出现的是什么错误呢 ?
#4
天使坠落的眼泪2007-05-08 22:07

在论坛里搜一搜,就知道了

#5
神vLinux飘飄2007-05-09 09:07
有时候系统问题啊,我上次也是这样,结果换了一个2003的系统就可以了,估计是我以前的系统有问题!
#6
hejinyin2007-05-09 12:21
将三个压缩包放到工程的WEB-INF\lib目录下试了,还是不行,会不会跟我的sql 2000 是个人版的问题?
弄了好久,还是没弄好啊,再论坛上搜到的都没讲清楚,希望高人继续指点啊
#7
千里冰封2007-05-09 13:23
把异常信息帖出来
#8
食恶不色2007-05-09 15:08

把异常信息贴出来。。不然怎么知道你的错误呢?

#9
hejinyin2007-05-09 21:50

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

exception

javax.servlet.ServletException: com.microsoft.jdbc.sqlserver.SQLServer.SQLServerDriver
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.LoginProject.verifylogin_jsp._jspService(verifylogin_jsp.java:94)
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.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:150)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:71)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:169)
org.apache.jsp.LoginProject.verifylogin_jsp._jspService(verifylogin_jsp.java:52)
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)

出现的这些错误,求高手指点下,谢先!

#10
天使坠落的眼泪2007-05-09 22:07
把那三个文件复制到jre中lib目录下的ext目录下就好了
#11
hejinyin2007-05-09 23:28

driver is ok
conection is ok
java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]用户'hejinyin'登入失败
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source
)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSRequest.processErrorToken(Unknown
Source)
...................
现在已经连上了,不过还出现了"用户'hejinyin'登入失败",要怎样解决啊?知道吗?

#12
hejinyin2007-05-10 08:55

问题已经解决了,谢谢各位了!太感谢大家了!!!!!

1