技术文章 - CS394454

基于 Microsoft IIS 的 FTP 无法连接可视化服务,出现错误“java.net.ConnectionException:连接超时”

已修改: 15-Mar-2025   


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

适用于

  • Windchill PDMLink 12.0
  • Windchill Visualization Services (WVS)

说明

  • 基于 IIS 的 FTP 连接失败并出现以下错误:
 ERROR wt.wvs.ftp.FTP - Expected exception java.net.ConnectException: Connection timed out (Connection timed out) at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:?] at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) ~[?:?] at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) ~[?:?] at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) ~[?:?] at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:?] at java.net.Socket.connect(Socket.java:608) ~[?:?] at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:302) ~[?:?] at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:920) ~[wc3rdpartylibs.jar:?] at org.apache.commons.net.ftp.FTPSClient._openDataConnection_(FTPSClient.java:627) ~[wc3rdpartylibs.jar:?] at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:785) ~[wc3rdpartylibs.jar:?] at org.apache.commons.net.ftp.FTPClient.listNames(FTPClient.java:2905) ~[wc3rdpartylibs.jar:?] at org.apache.commons.net.ftp.FTPClient.listNames(FTPClient.java:2956) ~[wc3rdpartylibs.jar:?] at com.ptc.wvs.server.util.FTP.ls(FTP.java:1027) ~[codebase/:?] at com.ptc.wvs.server.util.FTP.ls(FTP.java:1054) ~[codebase/:?] at com.ptc.wvs.server.util.FTP.main(FTP.java:1358) [codebase/:?]
  • CAD 工作者测试失败并出现错误
 Problem deleting all files via ftp java.net.ConnectionException: Connection timed out: connect Worker test returned an error message Unable to submit job to worker
  • 用于测试 FTP windchill com.ptc.wvs.server.util.FTP 的Java 命令行界面,适用于 mkdir 命令,但对于 list、put 命令失败,并出现连接超时错误
  • 配置了 IIS 被动 FTP 的工作器测试失败,后台方法服务器日志报告:
 wt.wvs.ftp.FTP - FTP Reply Message: 220 Microsoft FTP Service wt.wvs.ftp.FTP - FTP Send Message: USER <username> wt.wvs.ftp.FTP - FTP Reply Message: 331 Password required wt.wvs.ftp.FTP - FTP Send Message: PASS ******** wt.wvs.ftp.FTP - FTP Reply Message: 230 User logged in. wt.wvs.ftp.FTP - FTP Send Message: TYPE I wt.wvs.ftp.FTP - FTP Reply Message: 200 Type set to I. wt.wvs.ftp.FTP - FTP Send Message: PWD wt.wvs.ftp.FTP - FTP Reply Message: 257 "/" is current directory. wt.wvs.ftp.FTP - FTP Send Message: PASV wt.wvs.ftp.FTP - FTP Reply Message: 227 Entering Passive Mode (10,73,81,204,248,190). wt.wvs.ftp.FTP - FTP Send Message: CWD / wt.wvs.ftp.FTP - FTP Reply Message: 250 CWD command successful. wt.wvs.workeragent.Worker - Connection timed out: connect java.net.ConnectException: Connection timed out: connect at java.base/java.net.PlainSocketImpl.connect0(Native Method) at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:101) at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:412) at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:255) at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:237) at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.base/java.net.Socket.connect(Socket.java:608) at org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:920) at org.apache.commons.net.ftp.FTPClient._storeFile(FTPClient.java:653) at org.apache.commons.net.ftp.FTPClient.__storeFile(FTPClient.java:639) at org.apache.commons.net.ftp.FTPClient.storeFile(FTPClient.java:2030) at com.ptc.wvs.server.util.FTP.put(FTP.java:684) at com.ptc.wvs.server.util.FTP.doMPut(FTP.java:646) at com.ptc.wvs.server.util.FTP.mput(FTP.java:585) at com.ptc.wvs.server.cadagent.Worker.copyAllFiles(Worker.java:1438) at com.ptc.wvs.server.cadagent.ShapeType.prepareForJobConversion(ShapeType.java:1134) at com.ptc.wvs.server.cadagent.ShapeType.prepareForConversion(ShapeType.java:711) at com.ptc.wvs.server.cadagent.ShapeType$Prepare.run(ShapeType.java:2201)

这是文章 394454 的 PDF 版本,可能已过期。最新版本 CS394454