resin通过OCI方式产生EXCEPTION_ACCESS_VIOLATION 错误解决
过去thin驱动连接没问题,改成oci方式报一下错误:
?
?
Class.forName("oracle.jdbc.driver.OracleDriver");System.out.println(System.getProperty("java.library.path"));Connection conn = DriverManager.getConnection("jdbc:oracle:oci8:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=本地地址)(PORT=本地端口))(ADDRESS=(PROTOCOL=TCP)(HOST=映射地址)(PORT=映射端口)))(SOURCE_ROUTE=yes)(CONNECT_DATA=(SERVICE_NAME=shop)))","用户名", "密码");System.out.println(conn);?确定连接数据库没问题。
确定是resin启动的问题,在resin启动的时候讲ojbc14.jar加入。
?
问题解决。