• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Embedding Apache ftpserver into a webapp via Spring

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.

The standalone version of the ftpserver works. 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 used in my webapp. So I know it is not a jar version conflict.

But when I add the config.xml from the working standalone setup to my webapp's spring.xml, all I get is the little log message mentioned above and the "Connection refused" on connect. No further error message.

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 ...
M.
 
reply
    Bookmark Topic Watch Topic
  • New Topic