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

Tomcat:通過 JNDI 使用 FTP 連接

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

問題描述

我需要從運(yùn)行在 Tomcat 6 上的 Web 應(yīng)用程序訪問 FTP 服務(wù)器.我想使用 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 實(shí)現(xiàn)并確保生成的類可用于 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");

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

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

相關(guā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 數(shù)據(jù)庫)
Why does Spring-data-jdbc not save my Car object?(為什么 Spring-data-jdbc 不保存我的 Car 對象?)
Use threading to process file chunk by chunk(使用線程逐塊處理文件)
主站蜘蛛池模板: 不卡免费视频 | 婷婷激情六月 | 欧美性猛交一区二区三区精品 | 在线观看亚洲精品 | 91精品国产综合久久久蜜臀 | 国产性猛交96 | 黄色成人在线视频 | 国产自产21区 | 国产一区二区三区视频 | 成人综合婷婷国产精品久久 | 在线观看中文字幕 | 六月丁香综合 | 日韩不卡一区 | 日韩在线资源 | 四虎成人影视 | 日本一级淫片 | 欧美香蕉视频 | 特级西西444www大胆免费看 | av不卡一区 | 免费精品 | 欧美精品一区二区三区四区 | www.亚洲视频 | 午夜精品影院 | 人人超碰在线 | 精品一区二区三区在线观看 | 成人在线观看网站 | 福利小视频在线观看 | 在线观看视频一区 | 69av在线播放| 亚洲欧美成人 | 午夜精品视频在线 | 91最新在线 | 精品一区二区三区在线观看 | 国产成人综合在线 | 国产福利视频在线观看 | 天堂av在线资源 | 久久精品网址 | 亚洲成a人片 | 欧美日韩在线一区二区 | 欧美理伦 | 午夜亚洲精品 |