导航:首页 > IDC知识 > javalinux文件上传到服务器

javalinux文件上传到服务器

发布时间:2021-02-12 15:35:50

1、java 文件上传 程序部署在linux上 怎么将文件上传到局域网的另外一台电脑上,不在部署程序的那台电脑上。

你所说的就是把文件传到别的电脑里,如果是这样的话,你可以这版样做:
1,如果目权的主机是linux操作系统的话,你可以用:
scp -rp java绝对目录 root@目的主机IP:+目录名
2,如果目的主机是Windows系统的话,你可以创建一个samba服务或者ftp服务来实现文件的共享。

2、java代码怎么实现在linux系统上上传文件到windows服务器

一般linux下传输文件到windows,直接用发ftp就行
,具体操作1、在windows下,点开始按钮,选:运行,进回入答DOS
2、在dos下面输入ftp
192.168.1.1(liunx服务器IP地址)然后提示输入,用户名,密码
进入linux服务器的FTP>界面,此时输入binary(binary是安全传输方式)
3、此时输入cd
/usr(用cd命令切换到相应传输目录)
4输入
get
find
(要传输的文件)
搞定

3、为什么java FTP代码文件上传到linux服务器失败

你是想从服务器下载文件吧?
那应该用retrieveFile(String remote, OutputStream local),
而不是storefile啊,自己看看API

4、java上传文件到linux

1,问题引入
在linux下开发的上传模块,在windows下无法运行,提示找不到文件内目录或文件
2,原因
主要是因容为linux和windows下由于用到了绝对路径,而文件路径间隔符不一样导致的,,
3,解决方法
使用File.separator做文件间隔符,
注意:
在java中\t \a \b 等一般都有特别含义,所以文件路径为:
String str = C:\a.txt (1)
则如果直接创建文件
File file = new File(str); (2)
则在(1)中就会出错,
所以正确通用的的方法是:
String separator = File.separator;
String str1 = "C:"+separator+"a.txt"; (或者String str1 = "C:\\a.txt)
File file = new File(str1);
同理在linux下也是一样,,,

5、java web,同步文件到两台服务器(Linux),因为项目是放在两个服务器,上传文件需要把文件

一定要用javaweb吗?如果可以用shell脚本,不妨考虑rsync命令。

6、怎么java往linux服务器上传的文件路径的分隔符不一致

分隔符复window和linux的分隔符制是不一样的,对于这些文件路径的分隔符,我建议使用:
File.separator
例如一个路径是D盘的test文件夹这样表示:
path = "D:"+File.separator+"test"+File.separator;

7、java项目怎么部署到linux服务器啊?

1、首先需要在linux服务器上配置java环境,如安装jdk+tomcat


2、配置完成jdk+tomcat环境后,需要把你的java项目复制到tomcat的webapps下


3、复制到tomcat的webapps后,重启tomcat,然后访问http://ip:8080/项目名,浏览验证java项目

4、安装jdk+tomcat环境如下:

1)下载JDK(下面分别是32位系统和64位系统下的版本)

http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-i586.tar.gz?AuthParam=1350717577_          #32位
http://download.oracle.com/otn-pub/java/jdk/7u9-b05/jdk-7u9-linux-x64.rpm?AuthParam=1350717726_     #64位

# getconf LONG_BIT #查看系统多少位

2) 安装JDK7.0版本

先卸载服务器自带的jdk软件包
# java -version   #查看服务器是否安装过jdk
java version "1.6.0_17"
OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)

# rpm -qa |grep gcj #查看服务器安装的jdk软件包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686

#yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686  #卸载软件包

安装jdk7.0  
解压配置安装
# mkdir -p /usr/lib/jvm
# tar zxvf jdk-7u9-linux-i586.tar.gz-C /usr/lib/jvm
# mv /usr/lib/jvm/jdk1.7.0_09  /usr/lib/jvm/java7


添加jdk7.0到系统环境变量
# cp /etc/profile /etc/profile.bak    #备份
# vi /etc/profile     #编辑,在最后添加下面的内容 
export JAVA_HOME=/usr/lib/jvm/java7
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH 

# source /etc/profile  #使配置文件立即生效

由于系统中可能会有默认的其他版本JDK,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
update-alternatives --install /usr/bin/java java /usr/lib/jvm/java7/bin/java 300  
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java7/bin/javac 300  
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java7/bin/jar 300   
update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java7/bin/javah 300   
update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java7/bin/javap 300  

执行下面命令,设置默认版本,此命令执行后,系统会列出当前存在的各种JDK版本,会提示你选择
# update-alternatives --config java

测试
# java -version     # 测试是否成功 


下载并启动tomcat

# cd /data  进入你放置的目录
# wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.56/bin/apache-tomcat-7.0.56.tar.gz
# tar -zxv -f apache-tomcat-7.0.56.tar.gz
# mv apache-tomcat-7.0.56 /usr/local/tomcat7 
# chmod 755 -R /usr/local/tomcat7/
# /usr/local/tomcat7/bin/startup.sh

8、如何用java代码在linux上上传文件到window服务器,为什么老是不能识别路径,麻烦高手指点,谢谢!

File dir = new File(ServletActionContext.getServletContext().getRealPath(uploadPath));
File saveFile = new File(dir , filename);
FileUtils.copyFile(uploadfile, saveFile);
FileUtils是来apache common io的类一般你没就就去自下一个jar,上面的与系统无关,移植性很强。uploadPath是你项目工程的文件夹名在最前面要有“/”,如"/uploadFiles"

9、从windows系统上传文件 至 linux服务器 Java代码中怎么处理路径

Java中可以根据平台来判断路径的分隔符的
通常使用\\或/,也可以使用File.separator 一般我在写路专径时经常用属 /

5.取得服务器相对路径
System.getProperty("user.dir")
例如:E:\apache-tomcat-5.5.16\apache-tomcat-5.5.16\bin
可以百度一下 Java 路径 路径分隔符

10、从windows系统上传文件至linux服务器,Java代码中要怎么处理路径?

  Java中可以根据平台来判断路径的分隔符的
通常使用\\或/,也可以使用File.separator 一般我内在写容路径时经常用 /

5.取得服务器相对路径
System.getProperty("user.dir")
例如:E:\apache-tomcat-5.5.16\apache-tomcat-5.5.16\bin
可以百度一下 Java 路径 路径分隔符

与javalinux文件上传到服务器相关的知识