2017-10-14 6 views
0

PhpStorm 2017.2에서 FTP를 통해 기존 파일에서 새 프로젝트를 설정하려고합니다.PhpStorm : 원격 서버 추가> FTP 연결이 작동하지 않지만 테스트 연결이 수행됩니다

"원격 서버 추가"화면에서 "고급 옵션"에 모든 자격 증명을 입력하고 "수동 모드"확인란을 선택했습니다.

"FTP 연결 테스트"버튼을 클릭하면 "xxx.xxx.xxx.xxx에 성공적으로 연결되었습니다"라는 메시지가 나타납니다.

그러나 "다음"버튼을 클릭하여 다음 화면으로 이동하면 "ServerName '연결에 실패했습니다. 연결 시간 초과 : 연결".

Filezilla를 통해 문제없이 연결할 수 있으므로 자격 증명이 올바른 것으로 알고 있습니다.

2017-10-13 18:25:01,335 [ 475250] WARN - nnections.PatchedFtpFileSystem - Failed to send keep-alive message. 
java.net.SocketException: Connection reset by peer: socket write error 
at java.net.SocketOutputStream.socketWrite0(Native Method) 
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) 
at java.net.SocketOutputStream.write(SocketOutputStream.java:155) 
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) 
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291) 
at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295) 
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141) 
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229) 
at java.io.BufferedWriter.flush(BufferedWriter.java:254) 
at org.apache.commons.net.ftp.FTP.__send(FTP.java:505) 
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:479) 
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:608) 
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:582) 
at org.apache.commons.net.ftp.FTP.noop(FTP.java:1763) 
at org.apache.commons.vfs2.provider.ftp.FTPClientWrapper.noop(FTPClientWrapper.java:488) 
at org.apache.commons.vfs2.provider.ftp.JBFtpKeepAliveCommand$1.invoke(JBFtpKeepAliveCommand.java:10) 
at com.jetbrains.plugins.webDeployment.connections.PatchedFtpFileSystem$2.run(PatchedFtpFileSystem.java:53) 
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:246) 
at com.intellij.util.Alarm$Request.runSafely(Alarm.java:417) 
at com.intellij.util.Alarm$Request.access$700(Alarm.java:344) 
at com.intellij.util.Alarm$Request$1.run(Alarm.java:384) 
at com.intellij.util.Alarm$Request.run(Alarm.java:395) 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:237) 
at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:212) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
at java.lang.Thread.run(Thread.java:745) 
2017-10-13 18:25:01,336 [ 475251] INFO - ains.plugins.webDeployment.ftp - java.net.SocketException: Connection reset by peer: socket write error 
2017-10-13 18:25:06,225 [ 480140] WARN - nnections.PatchedFtpFileSystem - Failed to send keep-alive message. 
java.net.SocketException: Connection reset by peer: socket write error 
at java.net.SocketOutputStream.socketWrite0(Native Method) 
at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) 
at java.net.SocketOutputStream.write(SocketOutputStream.java:155) 
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) 
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291) 
at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295) 
at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141) 
at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229) 
at java.io.BufferedWriter.flush(BufferedWriter.java:254) 
at org.apache.commons.net.ftp.FTP.__send(FTP.java:505) 
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:479) 
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:608) 
at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:582) 
at org.apache.commons.net.ftp.FTP.noop(FTP.java:1763) 
at org.apache.commons.vfs2.provider.ftp.FTPClientWrapper.noop(FTPClientWrapper.java:488) 
at org.apache.commons.vfs2.provider.ftp.JBFtpKeepAliveCommand$1.invoke(JBFtpKeepAliveCommand.java:10) 
at com.jetbrains.plugins.webDeployment.connections.PatchedFtpFileSystem$2.run(PatchedFtpFileSystem.java:53) 
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:246) 
at com.intellij.util.Alarm$Request.runSafely(Alarm.java:417) 
at com.intellij.util.Alarm$Request.access$700(Alarm.java:344) 
at com.intellij.util.Alarm$Request$1.run(Alarm.java:384) 
at com.intellij.util.Alarm$Request.run(Alarm.java:395) 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:237) 
at com.intellij.util.concurrency.BoundedTaskExecutor$2.run(BoundedTaskExecutor.java:212) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
at java.lang.Thread.run(Thread.java:745) 
2017-10-13 18:25:06,225 [ 480140] INFO - ains.plugins.webDeployment.ftp - java.net.SocketException: Connection reset by peer: socket write error 
2017-10-13 18:36:38,512 [1172427] DEBUG - ains.plugins.webDeployment.ftp - 220 Microsoft FTP Service 
2017-10-13 18:36:38,513 [1172428] DEBUG - ains.plugins.webDeployment.ftp - USER Administrator 
2017-10-13 18:36:38,558 [1172473] DEBUG - ains.plugins.webDeployment.ftp - 331 Password required 
2017-10-13 18:36:38,558 [1172473] DEBUG - ains.plugins.webDeployment.ftp - PASS *** 
2017-10-13 18:36:38,603 [1172518] DEBUG - ains.plugins.webDeployment.ftp - 230 User logged in. 
2017-10-13 18:36:38,603 [1172518] DEBUG - ains.plugins.webDeployment.ftp - TYPE I 
2017-10-13 18:36:38,650 [1172565] DEBUG - ains.plugins.webDeployment.ftp - 200 Type set to I. 
2017-10-13 18:36:38,650 [1172565] DEBUG - ains.plugins.webDeployment.ftp - PWD 
2017-10-13 18:36:38,695 [1172610] DEBUG - ains.plugins.webDeployment.ftp - 257 "/" is current directory. 
2017-10-13 18:36:45,291 [1179206] DEBUG - ains.plugins.webDeployment.ftp - 220 Microsoft FTP Service 
2017-10-13 18:36:45,291 [1179206] DEBUG - ains.plugins.webDeployment.ftp - USER Administrator 
2017-10-13 18:36:45,343 [1179258] DEBUG - ains.plugins.webDeployment.ftp - 331 Password required 
2017-10-13 18:36:45,343 [1179258] DEBUG - ains.plugins.webDeployment.ftp - PASS *** 
2017-10-13 18:36:45,394 [1179309] DEBUG - ains.plugins.webDeployment.ftp - 230 User logged in. 
2017-10-13 18:36:45,394 [1179309] DEBUG - ains.plugins.webDeployment.ftp - TYPE I 
2017-10-13 18:36:45,446 [1179361] DEBUG - ains.plugins.webDeployment.ftp - 200 Type set to I. 
2017-10-13 18:36:45,446 [1179361] DEBUG - ains.plugins.webDeployment.ftp - PWD 
2017-10-13 18:36:45,498 [1179413] DEBUG - ains.plugins.webDeployment.ftp - 257 "/" is current directory. 
2017-10-13 18:37:06,500 [1200415] INFO - .httpclient.HttpMethodDirector - I/O exception (java.net.ConnectException) caught when processing request: Connection timed out: connect 
2017-10-13 18:37:06,500 [1200415] INFO - .httpclient.HttpMethodDirector - Retrying request 
2017-10-13 18:37:27,501 [1221416] INFO - .httpclient.HttpMethodDirector - I/O exception (java.net.ConnectException) caught when processing request: Connection timed out: connect 
2017-10-13 18:37:27,501 [1221416] INFO - .httpclient.HttpMethodDirector - Retrying request 
2017-10-13 18:37:48,502 [1242417] INFO - .httpclient.HttpMethodDirector - I/O exception (java.net.ConnectException) caught when processing request: Connection timed out: connect 
2017-10-13 18:37:48,502 [1242417] INFO - .httpclient.HttpMethodDirector - Retrying request 
2017-10-13 18:38:09,505 [1263420] WARN - createproject.ChooseServerStep - Could not connect to HTTP server on "xxx.xx.xxx.xxx". 
org.apache.commons.vfs2.FileSystemException: Could not connect to HTTP server on "xxx.xx.xxx.xxx". 
at org.apache.commons.vfs2.provider.http.HttpClientFactory.createConnection(HttpClientFactory.java:154) 
at org.apache.commons.vfs2.provider.http.HttpClientFactory.createConnection(HttpClientFactory.java:49) 
at org.apache.commons.vfs2.provider.http.HttpFileProvider.doCreateFileSystem(HttpFileProvider.java:83) 
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.getFileSystem(AbstractOriginatingFileProvider.java:102) 
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:80) 
at org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider.findFile(AbstractOriginatingFileProvider.java:64) 
at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:790) 
at org.apache.commons.vfs2.impl.DefaultFileSystemManager.resolveFile(DefaultFileSystemManager.java:712) 
at com.jetbrains.plugins.webDeployment.PublishUtils.openUrl(PublishUtils.java:289) 
at com.jetbrains.plugins.webDeployment.PublishUtils.openUrl(PublishUtils.java:285) 
at com.jetbrains.plugins.webDeployment.PublishUtils.doCheckUrl(PublishUtils.java:141) 
at com.jetbrains.plugins.webDeployment.PublishUtils.lambda$null$1(PublishUtils.java:109) 
at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:342) 
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
at java.util.concurrent.FutureTask.run(FutureTask.java:266) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
at java.lang.Thread.run(Thread.java:745) 
Caused by: java.net.ConnectException: Connection timed out: connect 
at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method) 
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) 
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) 
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) 
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) 
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) 
at java.net.Socket.connect(Socket.java:589) 
at java.net.Socket.connect(Socket.java:538) 
at java.net.Socket.<init>(Socket.java:434) 
at java.net.Socket.<init>(Socket.java:286) 
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80) 
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122) 
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707) 
at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361) 
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387) 
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) 
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) 
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) 
at org.apache.commons.vfs2.provider.http.HttpClientFactory.createConnection(HttpClientFactory.java:150) 
... 17 more 

도와주세요 : 여기

위에서 설명한 시도에 대한 책임 디버그 로그의 일부입니다! 나는 고급 "에 체크"수동 모드 "체크 박스를 선택했다

1) 이전에"테스트 FTP 연결 "하기 ​​위해서는 버튼, 작업에 : 여기에 거의 2 주 동안 고투 후

+0

연결에 영향을 줄 수있는 방화벽 또는 바이러스 백신 소프트웨어를 확인하십시오. –

답변

0

는 작동 만든 것입니다 옵션 ". 그러나 "다음"버튼이 작동하려면 "고급 옵션"의 "수동 모드"상자을 확인해야했습니다.

2) 나 또한 입니다. 확인 "서버에 HTTP 연결을 확인하지 않음"상자 주 창에서 확인하십시오.