目标:A环境上已存在可用的JDK环境,但B环境上没有,我们可以免除安装的方法,直接从把A环境的迁移到B环境上去。
注意事项:以下操作A和B环境的用户都为root
一、确认B环境未安装JDK
1、若之前没有装过,卸载系统自带的jdk版本:
查看自带的jdk:
#rpm -qa|grep gcj
看到如下信息:
libgcj-4.1.2-44.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
使用rpm -e –nodeps 命令删除上面查找的内容:
#rpm -e –nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
2、若之前自己装过,卸载rpm安装的jdk版本
查看安装的jdk:
#rpm -qa|grep jdk
看到如下信息:
jdk-1.6.0_22-fcs
卸载:
#rpm -e --nodeps jdk-1.6.0_22-fcs
二、打包JDK,免除安装步骤
从A环境,找到JDK的安装目录,一般情况都是在/usr/java 目录下,用以下命令直接打包
tar -cvzf jdk1.7.0_51.tar.gz jdk1.7.0_51
三、上传tar包
在B环境上/usr/目录下场景 java目录,然后把A环境打好的包传过去
注意:可以采用sftp直接从A下载到B;也可以采用A下载到本地,在从本地上传到B的方法。
sftp常用的命令
输入:help命令,显示该FTP提供所有的命令
pwd: 查询linux主机所在目录(也就是远程主机目录)
lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看”选项”下拉框中的”会话选项”,我们知道本地上传目录为:D:/我的文档)
ls: 查询连接到当前linux主机所在目录有哪些文件
lls: 查询当前本地上传目录有哪些文件
lcd: 改变本地上传目录的路径
cd: 改变远程上传目录
get: 将远程目录中文件下载到本地目录
put: 将本地目录中文件上传到远程主机(linux)
quit: 断开FTP连接
sftp> lcd d:\jdk-Tomcat (选定本地目录)
sftp> cd /usr/java 选定服务器的目录
Get 文件名(下载) put 文件名(上传)
四、解压tar包
完成上传动作后,可以在B的/usr/java/目录下解压压缩包
tar -xvf jdk1.7.0_51.tar.gz
五、设置环境变量
vi /etc/profile 打开profile文件, 按i进入插入模式
最后添加代码
unset i
unset -f pathmunge
JAVA_HOME=/usr/java/jdk1.8.0_131
JRE_HOME=/usr/java/jdk1.8.0_131/jre
PATH=
PATH:
P
A
T
H
:
JAVA_HOME/bin:JRE_HOME/bin
CLASSPATH=.:
JAVAHOME/lib/dt.jar:
J
A
V
A
H
O
M
E
/
l
i
b
/
d
t
.
j
a
r
:
JAVA_HOME/lib/toos.jar:
JREHOME/libexportJAVAHOMEJREHOMEPATHCLASSPATHtips:1、注意根据实际情况填写目录;2、小技巧:要是路径未发生什么变化的话,可以直接把A环境的变量内容复制过来编辑完后按esc:wq保存退出:q退出:q!不保存退出加载刚设置的变量source/etc/profile输入命令:java−version,如果显示JDK版本号,则证明已经安装了JDK。输入命令:echo
J
R
E
H
O
M
E
/
l
i
b
e
x
p
o
r
t
J
A
V
A
H
O
M
E
J
R
E
H
O
M
E
P
A
T
H
C
L
A
S
S
P
A
T
H
t
i
p
s
:
1
、
注
意
根
据
实
际
情
况
填
写
目
录
;
2
、
小
技
巧
:
要
是
路
径
未
发
生
什
么
变
化
的
话
,
可
以
直
接
把
A
环
境
的
变
量
内
容
复
制
过
来
编
辑
完
后
按
e
s
c
:
w
q
保
存
退
出
:
q
退
出
:
q
!
不
保
存
退
出
加
载
刚
设
置
的
变
量
s
o
u
r
c
e
/
e
t
c
/
p
r
o
f
i
l
e
输
入
命
令
:
j
a
v
a
−
v
e
r
s
i
o
n
,
如
果
显
示
J
D
K
版
本
号
,
则
证
明
已
经
安
装
了
J
D
K
。
输
入
命
令
:
e
c
h
o
JAVA_HOME,如果显示路径,则证明配置了环境变量。
输入java ,javac ,java -version 来检测
3.1 解压tomcat
tar -xzvf tomcat-7.0.61.tar.gz
改名
mv tomcat-7.0.61 tomcat7
然后移动到/home/文件夹下
mv tomcat7 /home/
3.2、启动tomcat
cd tomcat7/bin
然后键入./startup.sh来启动tomcat