問題描述
我需要從運行在 Tomcat 6 上的 Web 應用程序訪問 FTP 服務器.我想使用 JNDI 來執行此操作.
I need to access an FTP server from my Web Application which runs on Tomcat 6. I want to use JNDI to do this.
如何使用 JNDI 在 Tomcat 中配置此 FTP 連接?我必須在 web.xml
和 context.xml
中寫入什么來配置資源?然后如何從 Java 源代碼訪問此連接?
How can I configure this FTP connection in Tomcat using JNDI?
What do I have to write into web.xml
and context.xml
to configure the resource? And how can I then access this connection from the Java source code?
推薦答案
來自這篇文章:http://codelevain.wordpress.com/2010/12/18/url-as-jndi-resource/
在您的 context.xml 中定義您的 FTP URL,如下所示:
Define your FTP URL in your context.xml like this :
提供 com.mycompany.common.URLFactory 實現并確保生成的類可用于 Tomcat:
Provide the com.mycompany.common.URLFactory implementation and make sure the resulting class is available to Tomcat :
在 web.xml 中創建您的參考
Create your reference in web.xml
然后在您的代碼中通過 JNDI 查找獲取 FTP URL:
Then in your code obtain the FTP URL by doing a JNDI lookup:
這篇關于Tomcat:通過 JNDI 使用 FTP 連接的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!