如何把java程序部署到不同服务器

如何把java程序部署到不同服务器,第1张

1先安装j2sdk

我安装路径是:D:\Program Files\Java\j2sdk

2再安装eclipse

Eclipse是绿色软件,不需要安装,把下载回来的eclipse压缩包解压就可以了

我安装的路径是:D:\Program Files\Java\eclipse

3安装tomcat

下载回来的是一安装文件,按照安装提示进行就可以了

我安装的路径是:D:\Program Files\Java\Tomcat

4安装eclipse插件

中文包

直接将压缩包NLpack-eclipse-SDK-30x-win32内features和plugins两文件夹内的内容解压到eclipse文件夹内同名文件夹就可以了。

Tomcat插件

将压缩包tomcatPluginV3解压,把plugins文件夹内的内容解压到eclipse文件夹内同名文件夹就可以了。

三.环境配置

1系统环境变量配置

右击“我的电脑”->高级->环境变量,

设置JAVA_HOME变量指向其安装的目录“D:\Program Files\Java\j2sdk”;

TOMCAT_HOME变量指向其安装的目录“D:\Program Files\Java\Tomcat”;

PATH变量中含有“%JAVA_HOME%\bin;”;

CLASSPATH变量含有“%JAVA_HOME%\lib\toolsjar;”;

2eclipse中java运行环境的配置

在eclipse主窗口中,“窗口”->首选项->java->已安装的JRE,选我们已经安装的j2sdk

3 配置Sysdeo Tomcat 插件

在eclipse主窗口中,“窗口”->首选项->tomcat,tomcat version 选 version 5x(我们安装的版本),tomcat home 处填我们安装tomcat的路径,这里就是D:\Program Files\Java\Tomcat。

切换到Advanced选项,在tomcat base处再填我们安装tomcat的路径,这里就是D:\Program Files\Java\Tomcat。

切换到JVM Setting选项,确定jre是你已经安装的j2sdk版本,我们这里选j2sdk。

切换到Tomcat Manger App,为管理界面增加一个用户。

最后按应用按钮,然后在确定。

检查配置是否成功,只需在eclipse主窗口中,按tomcat运行按钮,然后在浏览器里的地址栏里输入http://localhost:8080,如果出现tomcat 的页面,那就证明配置成功了。

文件上传到A以后 放到服务器上面 然后他就有一个绝对的访问路径 也就是对应一个绝对的url 这样就好办了

Java提供了对URL访问和大量的流操作的的API,可以很容易的完成对网络上资源的存取,下面的代码段就完成了对一个网站的资源进行访问:

destUrl="http://wwwyourwebcom/java/Afilezip";

//假设你把文件放到webroot底下的java文件里面

url = new URL(destUrl);

httpUrl = (HttpURLConnection) urlopenConnection();

//连接指定的网络资源

httpUrlconnect();

//获取网络输入流

bis = new BufferedInputStream(httpUrlgetInputStream());

得到流后下面你自己想怎么操作就怎么操作了

对于怎么得到资源的连接地址这个方法很多 你可以专门提供一个Servlet 获取到输出的流后 Responsewrite转门提供服务器已上传的文件 文件名可以一天位单位返回

客户端用与上面同样的方法得到文件名后 拆分 然后再继续循环调用上面的方法 下载文件就ok了

呵呵 希望可以帮助到你

需要这样的一个包 jcifs-1111

public static void forcdt(String dir){

InputStream in = null;

OutputStream out = null;

File localFile = new File(dir);

try{

//创建file类 传入本地文件路径

//获得本地文件的名字

String fileName = localFilegetName();

//将本地文件的名字和远程目录的名字拼接在一起

//确保上传后的文件于本地文件名字相同

SmbFile remoteFile = new SmbFile("smb://administrator:admin@10001/e$/aa/");

//创建读取缓冲流把本地的文件与程序连接在一起

in = new BufferedInputStream(new FileInputStream(localFile));

//创建一个写出缓冲流(注意jcifs-1315jar包 类名为Smb开头的类为控制远程共享计算机"io"包)

//将远程的文件路径传入SmbFileOutputStream中 并用 缓冲流套接

out = new BufferedOutputStream(new SmbFileOutputStream(remoteFile+"/"+fileName));

//创建中转字节数组

byte[] buffer = new byte[1024];

while(inread(buffer)!=-1){//in对象的read方法返回-1为 文件以读取完毕

outwrite(buffer);

buffer = new byte[1024];

}

}catch(Exception e){

eprintStackTrace();

}finally{

try{

//注意用完操作io对象的方法后关闭这些资源,走则 造成文件上传失败等问题。!

outclose();

inclose();

}catch(Exception e){

eprintStackTrace();}

}

}

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何把java程序部署到不同服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情