We are considering running APache FTPServer embeded on our enterprise server,
to receive client uploads and forward them on to our processing system. We'd
like to use it because it is free, GPL, and it offers the FTPlet API.
For development, I've been running FTPServer embedded on my local copy of
Glassfish (on my desktop machine, only). This is for localhost development and
testing prior to deployment to a Dev server.
When I first embedded it and ran it on localhost (in Glassfish), I was able to
connect to it with an SmartFTP (an FTP client) no problem, either anonymously,
or as the admin. No problem logging in. And no problem performing any FTP
operation. Able to upload, download, etc... to FTPServer using SmartFTP as my
client. Both server and client were running on localhost, of course.
But for some reason, this week, I can no longer get SmartFTP or any other
FTPClient to connect! FTPServer no longer allows any FTP client to connect to
it!! There is no login failure, it doesn't report any invalid login or pass
not accepted--nothing like that. The only response from FTPServer is
"Connection Closed by Server". That's it! No explanation.
I have made no changes to the config for either FTPServer or the client. I am
still using the same FTP client program. But it does this now for ANY FTP
client. No client can ever connect to it. What could cause this? My local
dev environment is WIndowsXP.
What could cause this? I read somewhere that Windows Firewall can block
connections--but that would be a big problem for us: many of our customers
would be uploading their files from a Windows machine--and potentially have
Windows Firewall switched on (the default).
Is that true--that one has to disable Windows Firewall on the client machine in
order to connect to Apache FTPServer?! That sounds hard to believe it would be
designed that way. For test purposes, I switched-off Firewall on my
machine---but I still cannot get any client to connect to FTPServer!
What else might be causing this. Can anyone recommend a free FTP client that
they know for a fact works with Apache FTPServer?
_________________________________________________________________
See how Windows Mobile brings your life together—at home, work, or on the go.
http://clk.atdmt.com/MRT/go/msnnkwxp1020093182mrt/direct/01/