Hi there, I need an ftp server within my webapp (running on Tomcat), allowing users to upload data files that are imported into the database and then become visible in the webapp immediately. According to the docs, Apache ftpserver is suitable for that job. And they say it's easily embeddable in any already spring-configured app of any kind.
But ... The embedded ftp server does not bind to the configured port. When trying to connect to it, I get a "Connection refused". In my webapp's logs, I see a message that the ftpserver has read the SSL keystore and my user.properties. So I know it is loaded at all. Running the ftpserver in standalone mode works on my development PC. It still works when I delete all 3rd party jars that come in the ftpserver download (aopalliance, logging, spring-beans, spring-context, spring-core) and replace them with the corresponding jars (slightly different version numbers) that are already used in my webapp. So I know it is not a jar version conflict. But when I add the <server> from the standalone ftpd-typical.xml to my webapp's spring.xml (and correct the pathes to the files), all I get is the little log message mentioned above and the "Connection refused" on connect. No further error message, no further hint. I added the <server> into the <beans> section where all of my service beans are configured. As the docs said you can add the <server> config _anywhere_ in the existing spring config, this should be a suitable place. But I'm not sure if it is really correct. Dows anybody have an idea what the cause may be ? Or at least where is a good point to start the investigation ? Thanks a lot ... Michael
