linux下jsp连接db2v8.1出错!!!

xiaosu_521 2008-03-17 09:03:01
错误描述如下:
javax.servlet.ServletException: java.lang.UnsatisfiedLinkError: /home/j2sdk1.4.2_12/bin/libdb2jdbc.so: libcxa.so.1: cannot open shared object file: No such file or directory
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.connectdb2_jsp._jspService(connectdb2_jsp.java:88)
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)
com.coshine.ccs.filter.EncodingFilter.doFilter(EncodingFilter.java:54)

我在linux下通过db2v9.5-express-c可以连接到服务的db2v8.1
但是在jdbc连接时出现上面的问题,libdb2jdbc.so: libcxa.so.1文件已经拷贝到jdk/bin下
请问是什么原因,谢谢!
...全文
45 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaosu_521 2008-03-19
  • 打赏
  • 举报
回复
找到原因了,是libdb2jdbc.so文件的不对
我客户端装的是db2v9.5的,应该从客户端安装db2v9.5的lib32下面拷贝libdb2jdbc.so到jdk/bin下
而不是使用原来服务器db2v8.1的libdb2jdbc.so文件

5,889

社区成员

发帖
与我相关
我的任务
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
  • DB2
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧