java技術(shù) 智慧是第一生產(chǎn)力 |
|
下面是FtpClient類(lèi)的一些介紹: sun.net.ftp.FtpClient.,該類(lèi)庫(kù)主要提供了用于建立FTP連接的類(lèi)。利用這些類(lèi)的方法,編程人員可以遠(yuǎn)程登錄到FTP服務(wù)器,列舉該服務(wù)器上的目錄,設(shè)置傳輸協(xié)議,以及傳送文件。FtpClient類(lèi)涵蓋了幾乎所有FTP的功能,F(xiàn)tpClient的實(shí)例變量保存了有關(guān)建立"代理"的各種信息。下面給出了這些實(shí)例變量: public static boolean useFtpProxy public static String ftpProxyHost public static int ftpProxyPort FtpClient有三種不同形式的構(gòu)造函數(shù),如下所示: 1、public FtpClient(String hostname,int port) 2、public FtpClient(String hostname) 3、FtpClient() 一旦建立了類(lèi)FtpClient,就可以用這個(gè)類(lèi)的方法來(lái)打開(kāi)與FTP服務(wù)器的連接。類(lèi)ftpClient提供了如下兩個(gè)可用于打開(kāi)與FTP服務(wù)器之間的連接的方法。 public void openServer(String hostname) public void openServer(String host,int port) 打開(kāi)連接之后,接下來(lái)的工作是注冊(cè)到FTP服務(wù)器。這時(shí)需要利用下面的方法。 public void login(String username,String password) 下面是FtpClient類(lèi)所提供的一些控制命令。 public void cd(String remoteDirectory):該命令用于把遠(yuǎn)程系統(tǒng)上的目錄切換到參數(shù)remoteDirectory所指定的目錄。 除了上述方法外,類(lèi)FtpClient還提供了可用于傳遞并檢索目錄清單和文件的若干方法。這些方法返回的是可供讀或?qū)懙妮斎搿⑤敵隽鳌O旅媸瞧渲幸恍┲饕姆椒ā?/p> public TelnetInputStream list() public TelnetInputStream get(String filename) public TelnetOutputStream put(String filename)
在tomcat中發(fā)布web項(xiàng)目,可能是因?yàn)閟pring中配置了jndi(只配置了jndi,其他的有工具包封裝了)。
啟動(dòng)的時(shí)候報(bào)錯(cuò)(在項(xiàng)目目錄下,在tomcat中配置context指向項(xiàng)目目錄就沒(méi)問(wèn)題,打包發(fā)布到 tomcat就報(bào)錯(cuò)了),拋的異常是: javax.naming.NameNotFoundException: Name jdbc is not bound in this Context 在web.xml中添加配置如下: <resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/test</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref> |