Hi Anuruddha, I have tried and getting same error again.
*Thank youVivekananthan Sivanayagam* *Associate Software Engineer | WSO2* *E:[email protected] <e%[email protected]>* *M:+94752786138* On Wed, Mar 9, 2016 at 12:05 PM, Anuruddha Premalal <[email protected]> wrote: > Hi Vivek, > > As the error log mentioned, it's clearly an authentication error from the > squid proxy. Consult[1] to configure squid proxy users, you should be all > set once the squid users are properly confifgured. > > Response received from the proxy: > HTTP/1.1 403 Forbidden > Server: squid/3.3.8 > Mime-Version: 1.0 > Date: Wed, 09 Mar 2016 05:14:22 GMT > Content-Type: text/html > Content-Length: 3107 > X-Squid-Error: ERR_ACCESS_DENIED 0 > Vary: Accept-Language > Content-Language: en > X-Cache: MISS from squidproxy.com > X-Cache-Lookup: NONE from squidproxy.com:3128 > Via: 1.1 squidproxy.com (squid/3.3.8) > Connection: keep-alive > > [1] > http://www.cyberciti.biz/tips/linux-unix-squid-proxy-server-authentication.html > > > On Wed, Mar 9, 2016 at 10:59 AM, Vivekananthan Sivanayagam < > [email protected]> wrote: > >> Hi , >> >> I tried as Anuruddha suggested after I made minor changes in my code, >> when I skipped "Squid" proxy, it is working fine and we can get expected >> output. When I tried with "Squid" proxy, I got following error[1]. >> >> [1] >> >> ERROR - FileFtpOverProxy Error occurred while >> uploading:HTTPTunnelConnector: connection failed >> Response received from the proxy: >> HTTP/1.1 403 Forbidden >> Server: squid/3.3.8 >> Mime-Version: 1.0 >> Date: Wed, 09 Mar 2016 05:14:22 GMT >> Content-Type: text/html >> Content-Length: 3107 >> X-Squid-Error: ERR_ACCESS_DENIED 0 >> Vary: Accept-Language >> Content-Language: en >> X-Cache: MISS from squidproxy.com >> X-Cache-Lookup: NONE from squidproxy.com:3128 >> Via: 1.1 squidproxy.com (squid/3.3.8) >> Connection: keep-alive >> >> java.io.IOException: HTTPTunnelConnector: connection failed >> Response received from the proxy: >> HTTP/1.1 403 Forbidden >> Server: squid/3.3.8 >> Mime-Version: 1.0 >> Date: Wed, 09 Mar 2016 05:14:22 GMT >> Content-Type: text/html >> Content-Length: 3107 >> X-Squid-Error: ERR_ACCESS_DENIED 0 >> Vary: Accept-Language >> Content-Language: en >> X-Cache: MISS from squidproxy.com >> X-Cache-Lookup: NONE from squidproxy.com:3128 >> Via: 1.1 squidproxy.com (squid/3.3.8) >> Connection: keep-alive >> >> at >> org.apache.commons.net.ftp.FTPHTTPClient.tunnelHandshake(FTPHTTPClient.java:194) >> at >> org.apache.commons.net.ftp.FTPHTTPClient._openDataConnection_(FTPHTTPClient.java:114) >> at org.apache.commons.net.ftp.FTPClient._storeFile(FTPClient.java:633) >> at org.apache.commons.net.ftp.FTPClient.__storeFile(FTPClient.java:624) >> at org.apache.commons.net.ftp.FTPClient.storeFile(FTPClient.java:1976) >> at >> org.wso2.carbon.connector.FileFtpOverProxy.ftpOverHttp(FileFtpOverProxy.java:194) >> at >> org.wso2.carbon.connector.FileFtpOverProxy.connect(FileFtpOverProxy.java:58) >> at >> org.wso2.carbon.connector.core.AbstractConnector.mediate(AbstractConnector.java:32) >> at >> org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:78) >> at >> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81) >> at >> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:48) >> at >> org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:97) >> at >> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:129) >> at >> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:78) >> at >> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81) >> at >> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:48) >> at >> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:149) >> at >> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:185) >> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) >> at >> org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:317) >> at >> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:363) >> at >> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:142) >> at >> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >> at java.lang.Thread.run(Thread.java:745) >> >> >> Please give me suggestion to solve this error. >> >> >> >> >> *Thank youVivekananthan Sivanayagam* >> >> *Associate Software Engineer | WSO2* >> >> *E:[email protected] <e%[email protected]>* >> *M:+94752786138 <%2B94752786138>* >> >> On Fri, Mar 4, 2016 at 5:07 PM, Vivekananthan Sivanayagam < >> [email protected]> wrote: >> >>> Hi, >>> >>> Please ignore above error[2]. >>> >>> This is the correct error. >>> >>> [2016-03-04 17:05:53,405] ERROR - FileFtpOverProxy Could not connect to >>> FTP ftpServer: Could not connect to 127.0.0.1 using port 21 >>> java.io.IOException: Could not connect to 127.0.0.1 using port 21 >>> >>> at >>> org.apache.commons.net.ftp.FTPHTTPClient.connect(FTPHTTPClient.java:138) >>> at >>> org.wso2.carbon.connector.FileFtpOverProxy.ftpOverHttp(FileFtpOverProxy.java:135) >>> at >>> org.wso2.carbon.connector.FileFtpOverProxy.connect(FileFtpOverProxy.java:58) >>> at >>> org.wso2.carbon.connector.core.AbstractConnector.mediate(AbstractConnector.java:32) >>> at >>> org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:78) >>> at >>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81) >>> at >>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:48) >>> at >>> org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:97) >>> at >>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:129) >>> at >>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:78) >>> at >>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81) >>> at >>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:48) >>> at >>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:149) >>> at >>> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:185) >>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) >>> at >>> org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:317) >>> at >>> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:363) >>> at >>> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:142) >>> at >>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) >>> at >>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>> at >>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>> at java.lang.Thread.run(Thread.java:745) >>> Caused by: java.io.IOException: HTTPTunnelConnector: connection failed >>> Response received from the proxy: >>> HTTP/1.1 403 Forbidden >>> Server: squid/3.3.8 >>> Mime-Version: 1.0 >>> Date: Fri, 04 Mar 2016 11:35:53 GMT >>> Content-Type: text/html >>> Content-Length: 3113 >>> X-Squid-Error: ERR_ACCESS_DENIED 0 >>> Vary: Accept-Language >>> Content-Language: en >>> X-Cache: MISS from vives-ThinkPad-T540p >>> X-Cache-Lookup: NONE from vives-ThinkPad-T540p:3128 >>> Via: 1.1 vives-ThinkPad-T540p (squid/3.3.8) >>> Connection: keep-alive >>> >>> at >>> org.apache.commons.net.ftp.FTPHTTPClient.tunnelHandshake(FTPHTTPClient.java:194) >>> at >>> org.apache.commons.net.ftp.FTPHTTPClient.connect(FTPHTTPClient.java:135) >>> >>> >>> >>> >>> >>> *Thank youVivekananthan Sivanayagam* >>> >>> *Associate Software Engineer | WSO2* >>> >>> *E:[email protected] <e%[email protected]>* >>> *M:+94752786138 <%2B94752786138>* >>> >>> On Fri, Mar 4, 2016 at 5:03 PM, Vivekananthan Sivanayagam < >>> [email protected]> wrote: >>> >>>> Hi Anuruddha, >>>> >>>> When I tested with skipping Squid proxy, I got the error[1].I was >>>> getting the error [2], when I included Squid proxy. >>>> >>>> [1] >>>> >>>> [2016-03-04 16:46:41,101] ERROR - FileFtpOverProxy Error occurred while >>>> uploading:Connection timed out >>>> java.net.ConnectException: Connection timed out >>>> at java.net.PlainSocketImpl.socketConnect(Native Method) >>>> at >>>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) >>>> at >>>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) >>>> at >>>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) >>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) >>>> at java.net.Socket.connect(Socket.java:579) >>>> at >>>> org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:894) >>>> at org.apache.commons.net.ftp.FTPClient._storeFile(FTPClient.java:633) >>>> at org.apache.commons.net.ftp.FTPClient.__storeFile(FTPClient.java:624) >>>> at org.apache.commons.net.ftp.FTPClient.storeFile(FTPClient.java:1976) >>>> at >>>> org.wso2.carbon.connector.FileFtpOverProxy.ftpOverHttp(FileFtpOverProxy.java:194) >>>> at >>>> org.wso2.carbon.connector.FileFtpOverProxy.connect(FileFtpOverProxy.java:58) >>>> at >>>> org.wso2.carbon.connector.core.AbstractConnector.mediate(AbstractConnector.java:32) >>>> at >>>> org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:78) >>>> at >>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81) >>>> at >>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:48) >>>> at >>>> org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:97) >>>> at >>>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:129) >>>> at >>>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:78) >>>> at >>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81) >>>> at >>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:48) >>>> at >>>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:149) >>>> at >>>> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:185) >>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) >>>> at >>>> org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:317) >>>> at >>>> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:363) >>>> at >>>> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:142) >>>> at >>>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>> at java.lang.Thread.run(Thread.java:745) >>>> >>>> [2] >>>> >>>> [2016-03-04 16:55:28,600] ERROR - FileFtpOverProxy Could not connect to >>>> FTP ftpServer: Could not connect to 127.0.0.1 using port 21 >>>> java.io.IOException: Could not connect to 127.0.1.1 using port 21 >>>> at >>>> org.apache.commons.net.ftp.FTPHTTPClient.connect(FTPHTTPClient.java:138) >>>> at >>>> org.wso2.carbon.connector.FileFtpOverProxy.ftpOverHttp(FileFtpOverProxy.java:135) >>>> at >>>> org.wso2.carbon.connector.FileFtpOverProxy.connect(FileFtpOverProxy.java:58) >>>> at >>>> org.wso2.carbon.connector.core.AbstractConnector.mediate(AbstractConnector.java:32) >>>> at >>>> org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:78) >>>> at >>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81) >>>> at >>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:48) >>>> at >>>> org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:97) >>>> at >>>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:129) >>>> at >>>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:78) >>>> at >>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81) >>>> at >>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:48) >>>> at >>>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:149) >>>> at >>>> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:185) >>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) >>>> at >>>> org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:317) >>>> at >>>> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:363) >>>> at >>>> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:142) >>>> at >>>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>> at java.lang.Thread.run(Thread.java:745) >>>> Caused by: java.io.IOException: HTTPTunnelConnector: connection failed >>>> Response received from the proxy: >>>> HTTP/1.1 403 Forbidden >>>> Server: squid/3.3.8 >>>> Mime-Version: 1.0 >>>> Date: Fri, 04 Mar 2016 11:25:28 GMT >>>> Content-Type: text/html >>>> Content-Length: 3113 >>>> X-Squid-Error: ERR_ACCESS_DENIED 0 >>>> Vary: Accept-Language >>>> Content-Language: en >>>> X-Cache: MISS from vives-ThinkPad-T540p >>>> X-Cache-Lookup: NONE from vives-ThinkPad-T540p:3128 >>>> Via: 1.1 vives-ThinkPad-T540p (squid/3.3.8) >>>> Connection: keep-alive >>>> >>>> at >>>> org.apache.commons.net.ftp.FTPHTTPClient.tunnelHandshake(FTPHTTPClient.java:194) >>>> at >>>> org.apache.commons.net.ftp.FTPHTTPClient.connect(FTPHTTPClient.java:135) >>>> >>>> >>>> Please give me suggestion to overcome those errors. >>>> >>>> >>>> >>>> >>>> *Thank youVivekananthan Sivanayagam* >>>> >>>> *Associate Software Engineer | WSO2* >>>> >>>> *E:[email protected] <e%[email protected]>* >>>> *M:+94752786138 <%2B94752786138>* >>>> >>>> On Fri, Mar 4, 2016 at 10:54 AM, Vivekananthan Sivanayagam < >>>> [email protected]> wrote: >>>> >>>>> Hi Anuruddha, >>>>> >>>>> I tried as you mentioned to check standalone mode and skipped squid >>>>> proxy test, but I got same error again. I followed this doc[1] to create >>>>> ftp connection. >>>>> >>>>> [1] >>>>> http://www.krizna.com/ubuntu/setup-ftp-server-on-ubuntu-14-04-vsftpd/ >>>>> >>>>> >>>>> >>>>> >>>>> *Thank youVivekananthan Sivanayagam* >>>>> >>>>> *Associate Software Engineer | WSO2* >>>>> >>>>> *E:[email protected] <e%[email protected]>* >>>>> *M:+94752786138 <%2B94752786138>* >>>>> >>>>> On Fri, Mar 4, 2016 at 8:14 AM, Vivekananthan Sivanayagam < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Anuruddha, >>>>>> >>>>>> Thank you. I check and update. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> *Thank youVivekananthan Sivanayagam* >>>>>> >>>>>> *Associate Software Engineer | WSO2* >>>>>> >>>>>> *E:[email protected] <e%[email protected]>* >>>>>> *M:+94752786138 <%2B94752786138>* >>>>>> >>>>>> On Fri, Mar 4, 2016 at 7:51 AM, Anuruddha Premalal < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi Vivekanathan, >>>>>>> >>>>>>> Quick way to diagnose this is to add a main method and pass the >>>>>>> parameters and check whether it's working in standalone mode. That way >>>>>>> you >>>>>>> have more power and control over debugging. >>>>>>> >>>>>>> As the error states it's trying to do a FTP upload via a >>>>>>> close/unavailable FTP connection so you can focus on the connection >>>>>>> creation section and see what's happening there, also at the same time >>>>>>> monitor the FTP server logs, I'd suggest to skip the squid proxy first >>>>>>> and >>>>>>> do the testing incrementally. >>>>>>> >>>>>>> Regards, >>>>>>> Anuruddha. >>>>>>> >>>>>>> On Wed, Mar 2, 2016 at 11:54 AM, Vivekananthan Sivanayagam < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi , >>>>>>>> >>>>>>>> I have implemented a method to support FTP Over proxy in file >>>>>>>> connector version 2, I used Java Client [1](commons-net 3.4) and >>>>>>>> configured >>>>>>>> "Squid" proxy[2]. >>>>>>>> >>>>>>>> I am getting the following errors when I invoke a method. >>>>>>>> >>>>>>>> [2016-03-02 10:56:19,535] ERROR - FileFtpOverProxy Error occurred >>>>>>>> while uploading:Connection is not open >>>>>>>> java.io.IOException: Connection is not open >>>>>>>> at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:474) >>>>>>>> at org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:608) >>>>>>>> at org.apache.commons.net.ftp.FTP.user(FTP.java:753) >>>>>>>> at org.apache.commons.net.ftp.FTPClient.login(FTPClient.java:1034) >>>>>>>> at >>>>>>>> org.wso2.carbon.connector.FileFtpOverProxy.ftpOverHttp(FileFtpOverProxy.java:151) >>>>>>>> at >>>>>>>> org.wso2.carbon.connector.FileFtpOverProxy.connect(FileFtpOverProxy.java:47) >>>>>>>> at >>>>>>>> org.wso2.carbon.connector.core.AbstractConnector.mediate(AbstractConnector.java:32) >>>>>>>> at >>>>>>>> org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:78) >>>>>>>> at >>>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81) >>>>>>>> at >>>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:48) >>>>>>>> at >>>>>>>> org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:97) >>>>>>>> at >>>>>>>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:129) >>>>>>>> at >>>>>>>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:78) >>>>>>>> at >>>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81) >>>>>>>> at >>>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:48) >>>>>>>> at >>>>>>>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:149) >>>>>>>> at >>>>>>>> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:185) >>>>>>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) >>>>>>>> at >>>>>>>> org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:317) >>>>>>>> at >>>>>>>> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:363) >>>>>>>> at >>>>>>>> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:142) >>>>>>>> at >>>>>>>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) >>>>>>>> at >>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>>>>>> at >>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>>>>>> at java.lang.Thread.run(Thread.java:745) >>>>>>>> >>>>>>>> I have attached a FileFtpOverProxy.java here. >>>>>>>> >>>>>>>> [1] https://commons.apache.org/proper/commons-net/ >>>>>>>> [2] http://www.tecmint.com/configure-squid-server-in-linux/ >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> *Thank youVivekananthan SivanayagamAssociate Software Engineer | >>>>>>>> WSO2E:[email protected] <e%[email protected]>M:+94752786138 >>>>>>>> <%2B94752786138>* >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> *Anuruddha Premalal* >>>>>>> Software Eng. | WSO2 Inc. >>>>>>> Mobile : +94717213122 >>>>>>> Web site : www.anuruddha.org >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> > > > -- > *Anuruddha Premalal* > Software Eng. | WSO2 Inc. > Mobile : +94717213122 > Web site : www.anuruddha.org > >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
