久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

Tomcat:通過 JNDI 使用 FTP 連接

Tomcat: use FTP connection via JNDI(Tomcat:通過 JNDI 使用 FTP 連接)
本文介紹了Tomcat:通過 JNDI 使用 FTP 連接的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我需要從運行在 Tomcat 6 上的 Web 應用程序訪問 FTP 服務器.我想使用 JNDI 來執(zhí)行此操作.

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.xmlcontext.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 :

 <Resource name="url/SomeService" auth="Container"
 type="java.net.URL"
 factory="com.mycompany.common.URLFactory"
 url="ftp://ftpserver/folder" />

提供 com.mycompany.common.URLFactory 實現并確保生成的類可用于 Tomcat:

Provide the com.mycompany.common.URLFactory implementation and make sure the resulting class is available to Tomcat :

import java.net.URL;
import java.util.Hashtable;
import javax.naming.*;
import javax.naming.spi.ObjectFactory;

public class URLFactory implements ObjectFactory {
 public Object getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable environment) throws Exception {
 Reference ref = (Reference) obj;
 String urlString =  (String) ref.get("url").getContent();
 return new URL(urlString);
 }
}

在 web.xml 中創(chuàng)建您的參考

Create your reference in web.xml

<resource-ref>
 <res-ref-name>
   url/SomeService
 </res-ref-name>
 <res-type>
   java.net.URL
 </res-type>
 <res-auth>
   Container
 </res-auth>
</resource-ref>

然后在您的代碼中通過 JNDI 查找獲取 FTP URL:

Then in your code obtain the FTP URL by doing a JNDI lookup:

InitialContext context = new InitialContext();
URL url = (URL) context.lookup("java:comp/env/url/SomeService");

這篇關于Tomcat:通過 JNDI 使用 FTP 連接的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯(lián)網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯(lián)系我們刪除處理,感謝您的支持!

相關文檔推薦

How to wrap text around components in a JTextPane?(如何在 JTextPane 中的組件周圍環(huán)繞文本?)
MyBatis, how to get the auto generated key of an insert? [MySql](MyBatis,如何獲取插入的自動生成密鑰?[MySql])
Inserting to Oracle Nested Table in Java(在 Java 中插入 Oracle 嵌套表)
Java: How to insert CLOB into oracle database(Java:如何將 CLOB 插入 oracle 數據庫)
Why does Spring-data-jdbc not save my Car object?(為什么 Spring-data-jdbc 不保存我的 Car 對象?)
Use threading to process file chunk by chunk(使用線程逐塊處理文件)
主站蜘蛛池模板: 夜夜久久 | 国产精品久久久久久久午夜 | 中文字幕视频免费 | 男人的天堂在线视频 | 日韩在线免费电影 | 免费视频成人国产精品网站 | 国产精品久久久久久久久久免费看 | 91精品国产高清一区二区三区 | 99精品一区二区三区 | 懂色av色香蕉一区二区蜜桃 | 特级生活片 | 精品欧美一区二区久久久伦 | 欧美日韩精品在线免费观看 | 国产分类视频 | 国产精品一区视频 | 日本精品视频一区二区 | 69亚洲精品 | 亚洲日韩中文字幕 | 日日日色| 国产欧美一区二区三区在线看 | 免费观看一级黄色录像 | 国产午夜精品一区二区三区嫩草 | 在线播放日韩 | 综合九九 | 日韩不卡一区二区三区 | 五月花丁香婷婷 | 国产精品日韩一区二区 | 精品亚洲视频在线 | 久久久久久久久久久久久九 | 亚洲成人免费网址 | 日韩av免费看| 日韩av一区二区在线观看 | 日韩色综合 | 99视频在线免费观看 | 国产欧美一区二区精品忘忧草 | 激情网站在线观看 | 中文字幕精品一区二区三区精品 | 久久黄色网 | 久久久精品影院 | 久久精品免费 | 亚洲va国产日韩欧美精品色婷婷 |