技术文章 - CS320715

使用端口 2484 的 Oracle JDBC SSL 连接在 Windchill PDMLink 中失败

已修改: 28-Dec-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill PDMLink 11.0
ojdbc7.jar

说明

JDBC 连接失败并出现以下错误:
线程“main”中的异常 java.sql.SQLRecoverableException:IO 错误:握手期间远程主机关闭连接
在 oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:752)
在 oracle.jdbc.driver.PhysicalConnection.connect(PhysicalConnection.java:666)
在 oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
在 oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:566)
在 java.sql.DriverManager.getConnection(DriverManager.java:664)
在 java.sql.DriverManager.getConnection(DriverManager.java:208)
在 OracleSslConnectionTest.main(OracleSslConnectionTest.java:28)
Caused by: javax.net.ssl.SSLHandshakeException: 握手期间远程主机关闭连接
在 sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1002)
在 sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1385)
在 sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:757)
在 sun.security.ssl.AppOutputStream.write (AppOutputStream.java:123)
在 oracle.net.ns.Packet.send(Packet.java:419)
在 oracle.net.ns.ConnectPacket.send(ConnectPacket.java:241)
在 oracle.net.ns.NSProtocolStream.negotiateConnection(NSProtocolStream.java:158)
在 oracle.net.ns.NSProtocol.connect(NSProtocol.java:264)
在 oracle.jdbc.driver.T4CConnection.connect(T4CConnection.java:1452)
在 oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:496)
... 还有 6 个
Caused by: java.io.EOFException: SSL peer shutdown 不正确
在 sun.security.ssl.InputRecord.read(InputRecord.java:505)
在 sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:983)
这是文章 320715 的 PDF 版本,可能已过期。最新版本 CS320715