2009-11-28 9 views
11

He intentado con el Servidor FTP Apache pero carece de documentos y soporte.¿Hay alguna biblioteca simple de Servidor FTP que sea incrustable?

y es totalmente basadas en el marco de configuración de resorte que no creo que pude entender muy rápidamente.

Lo que yo quiero es simplemente

  1. un simple servidor FTP que podría podría incrustar en mi aplicación
  2. que podía manejar "descarga" comandos usando mi propio código, el envío de algunos datos de la base de datos en lugar de desde archivos estáticos.

Cualquier sugerencia?

gente

Respuesta

4

El Apache son muy buenos con cosas como servidores web, y que sería el primer lugar me gustaría buscar algo por el estilo. Su documentación parece bastante adecuada para mí. No soy un gran admirador de Spring, pero si me dicen qué poner en qué archivo XML puedo manejarlo. Por lo tanto, mi primera recomendación sería pedirle que reconsidere su aversión contra el servidor FTP de Apache.

< actualización> Para ayudar ablmf y proporcionar una respuesta más autorizada, he descargado Apache servidor FTP y lo consiguió a trabajar casi de inmediato sin tener que cambiar nada. Más información en la respuesta de Juha y en mi respuesta al ablmf's other question. </update>

Dicho esto, me encontré con un producto de 2001 llamado jftpd que puede satisfacer sus necesidades. Parece ser intencionalmente muy simple, por lo que espero que pueda ampliarlo según sus necesidades. Sin embargo, no parece que la documentación sea su fuerte.

Más moderna es Colorado FTP, por lo que me parece tan tarde como actualizaciones de abril de 2008. Parece que una implementación muy bien pensado. Hay un manual en su wiki pero no se acerca a la calidad de Apache. Ofrecen varias construcciones, algunas ya construidas y otras en las que tienes que zambullirte en cierta medida.

+0

Gracias. El mayor problema que encontré con Apache FtpServer es que no sé dónde colocar el archivo de configuración, qué nombre debería tener. También publiqué una pregunta sobre cómo configurar Apache FtpServer en el desbordamiento de la pila, pero todavía no tengo ninguna respuesta. ¿Aún recuerdas cómo configurarlo? – ablmf

+0

Nunca usé la maldita cosa ... cuando necesitaba un servidor FTP extendido, este no estaba disponible, así que conseguí que algunos estudiantes universitarios escribieran uno desde cero :) Espera, iré. ¿Puedes darme un puntero a tu pregunta anterior? –

+1

@Carl: la pregunta que ablmf hizo antes parece ser esta http://stackoverflow.com/questions/1812373/how-to-configure-apache-ftpserver –

0

Tenga una mirada en Apache FtpServer. Su documentación afirma que puede embed it into Java application.

+0

Lo intenté, simplemente no encuentro ninguna pista sobre cómo configurarlo. – ablmf

+0

¿Cómo quieres configurarlo? Miré la documentación brevemente y parecería que solo usas la API programática cuando incrustas, sin necesidad de archivo de configuración. Eche un vistazo a http://cwiki.apache.org/FTPSERVER/ftplet.html –

+0

Mantiene el acceso de usuario anónimo de basura. Aunque esto debería ser un comportamiento predeterminado. – ablmf

1

Probar Simple Ftp Serve. Puede descargar todo el proyecto y compilarlo o descargar solo el resultado compilado.

+0

el sitio web vinculado desde la página del proyecto sourceforge que ha vinculado (http://negobuy.com/) no parece existir. Eso no es muy tranquilizador, creo que iré con apache para mi pequeño proyecto aquí. – molecular

+0

¿Ofrece esto una manera fácil de transmitir contenido no basado en el sistema de archivos como lo solicita la pregunta? – molecular

Cuestiones relacionadas