场景:一个JavaEE项目,之前一直是windows下Oracle10g+Tomcat7,现在应客户要求,需要换成Linux下Oracle10g+WebLogic11g,捯饬了几天,终于弄差不多了。菜鸟的血泪史。下面结合自己的实践流程整理下。
一、安装JDK
不管是开发也好,生产环境也好,jdk是我们必不可少的,安装也比较简单,从官网上下载linux下安装包,我这里是jdk-7u79-linux-x64.rpm。然后按照如下流程安装:
1、查看本地已经安装的JDK
一般系统可能会自带OpenJDK或者之前我们已经安装了其他版本的jdk,为了顺利安装,首先需要清理已经安装的jdk。root用户下使用如下命令查看:
#java -version
比如我的机器就自带了OpenJDK,显示
java version “1.6.0”
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)
那么接下来我们得把他们卸载或者说删除。首先需要查找有哪些和jdk相关的软件包,依次使用命令:
#rpm -qa | grep java
#rpm -qa | grep gcj
#rpm -qa | grep jdk
得到一些软件安装信息列表,比如:
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
每一条都要去删除,删除命令:
#rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
#rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
如果出现找不到openjdk source的话,那么还可以这样卸载
#yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
#yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
需要将每一条都执行删除命令。
2、安装JDK1.7
可以在/usr/下建立路径/java/
#mkdir /usr/java
将jdk的rpm包移到该路径下