免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1151 | 回复: 1
打印 上一主题 下一主题

急问:solaris环境下怎么配置oracle9i下的32位jdbc驱动程序? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-09-08 20:36 |只看该作者 |倒序浏览
我在solaris操作系统通过was来使用oracle数据库,在配置jdbc的时候遇到问题,描述如下:
环境:solaris9+最新补丁+was5.02(websphere application server)+oracle9i客户端,
采用的jdbc的连接的方式是:oci的方式。系统使用oracle客户端正常,通过sqlplus能够正确连接和使用数据库。oracle9i是64位的,但是was的jdk只能支持32位的版本。
请问怎么配置64位的oracle的32位版本的jdbc驱动程序?
测试jdbc连接出错日志如下:
9/8/04 16:53:29:824 CST]   4552d5 DataSourceCon E DSRA8040I: Failed to connect to the DataSource.  Encountered : java.lang.UnsatisfiedLinkError: /opt/oracle/lib/libocijdbc9.so: ld.so.1: /opt/WebSphere/DeploymentManager/java/bin/../bin/sparc/native_threads/java: fatal: /opt/oracle/lib/libocijdbc9.so: wrong ELF class: ELFCLASS64
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1414)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:133
        at java.lang.Runtime.loadLibrary0(Runtime.java:744)
        at java.lang.System.loadLibrary(System.java:815)
        at oracle.jdbc.oci8.OCIDBAccess.logon(OCIDBAccess.java)
        at oracle.jdbc.driver.OracleConnection.<init>;(OracleConnection.java)
        at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java)
        at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java)
        at java.sql.DriverManager.getConnection(DriverManager.java:512)
        at java.sql.DriverManager.getConnection(DriverManager.java:141)
        at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java)
        at oracle.jdbc.pool.OracleConnectionPoolDataSource.getPhysicalConnection(OracleConnectionPoolDataSource.java)
        at oracle.jdbc.pool.OracleConnectionPoolDataSource.getPooledConnection(OracleConnectionPoolDataSource.java)
        at com.ibm.ws.rsadapter.DSConfigurationHelper$1.run(DSConfigurationHelper.java:676)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.ibm.ws.rsadapter.DSConfigurationHelper.getPooledConnection(DSConfigurationHelper.java:671)
        at com.ibm.ws.rsadapter.DSConfigurationHelper.testConnectionForGUI(DSConfigurationHelper.java:1710)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.ibm.ws.management.DataSourceConfigHelperMBean.testConnectionToDataSource2(DataSourceConfigHelperMBean.java:511)
        at com.ibm.ws.management.DataSourceConfigHelperMBean.testConnection(DataSourceConfigHelperMBean.java:439)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.tivoli.jmx.modelmbean.MMBInvoker.invoke(MMBInvoker.java:46)
        at com.tivoli.jmx.modelmbean.MMBInvoker.invokeOperation(MMBInvoker.java:115)
        at com.tivoli.jmx.modelmbean.DynamicModelMBeanSupport.invoke(DynamicModelMBeanSupport.java:409)
        at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:323)
        at com.tivoli.jmx.GenericMBeanSupport.invoke(GenericMBeanSupport.java:17
        at com.tivoli.jmx.MBeanAccess.invoke(MBeanAccess.java:113)
        at com.tivoli.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:290)
        at com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:65
        at com.ibm.ws.console.resources.jdbc.DataSourceCollectionAction.perform(DataSourceCollectionAction.java:24
        at org.apache.struts.action.ActionServlet.processActionPerform(ActionServlet.java:1791)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1586)
        at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:510)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:266)
        at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:229)
        at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:137)
        at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:24
        at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(StrictServletInstance.java:110)
        at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._service(StrictLifecycleServlet.java:174)
        at com.ibm.ws.webcontainer.servlet.IdleServletState.service(StrictLifecycleServlet.java:313)
        at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.service(StrictLifecycleServlet.java:116)
        at com.ibm.ws.webcontainer.servlet.ServletInstance.service(ServletInstance.java:283)
        at com.ibm.ws.webcontainer.servlet.ValidServletReferenceState.dispatch(ValidServletReferenceState.java:42)
        at com.ibm.ws.webcontainer.servlet.ServletInstanceReference.dispatch(ServletInstanceReference.java:40)
        at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.handleWebAppDispatch(WebAppRequestDispatcher.java:94
        at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.dispatch(WebAppRequestDispatcher.java:530)
        at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:176)
        at com.ibm.ws.webcontainer.srt.WebAppInvoker.doForward(WebAppInvoker.java:79)
        at com.ibm.ws.webcontainer.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker.java:201)
        at com.ibm.ws.webcontainer.cache.invocation.CachedInvocation.handleInvocation(CachedInvocation.java:71)
        at com.ibm.ws.webcontainer.cache.invocation.CacheableInvocationContext.invoke(CacheableInvocationContext.java:114)
        at com.ibm.ws.webcontainer.srp.ServletRequestProcessor.dispatchByURI(ServletRequestProcessor.java:186)
        at com.ibm.ws.webcontainer.oselistener.OSEListenerDispatcher.service(OSEListener.java:334)
        at com.ibm.ws.webcontainer.http.HttpConnection.handleRequest(HttpConnection.java:56)
        at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:610)
        at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:431)
        at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:593)
.
谢谢了先!

论坛徽章:
0
2 [报告]
发表于 2004-10-26 11:07 |只看该作者

急问:solaris环境下怎么配置oracle9i下的32位jdbc驱动程序?

你的问题解决了没有?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP