環境:
服務器系統: centOS5.8 64bit
jdk: jdk-7u10-linux-x64.tar.gz
將jdk和tomcat上傳到服務器:
解壓:[root@localhost zip]# tar -zxvf jdk-7u10-linux-x64.tar.gz
檢查系統自帶jdk
[root@localhost zip]# java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-52)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
卸載步驟:確定jdk版本
root@localhost zip]# rpm -qa | grep jdk
ldapjdk-4.18-2jpp.3.el5
[root@localhost zip]# rpm -qa | grep gcj
libgcj-devel-4.1.2-52.el5
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
libgcj-devel-4.1.2-52.el5
libgcj-src-4.1.2-52.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
libgcj-4.1.2-52.el5
java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115
libgcj-4.1.2-52.el5
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
java-1.4.2-gcj-compat-javadoc-1.4.2.0-40jpp.115
[root@localhost zip]# rpm -qa | grep java
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
bsh-javadoc-1.3.0-9jpp.1
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115
gcc-java-4.1.2-52.el5
xmlrpc-javadoc-2.0.1-3jpp.1
java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115
java-1.4.2-gcj-compat-javadoc-1.4.2.0-40jpp.115
直接 卸載:yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 卸載完成後效果:
[root@localhost zip]# rpm -qa | grep java
bsh-javadoc-1.3.0-9jpp.1
gcc-java-4.1.2-52.el5
xmlrpc-javadoc-2.0.1-3jpp.1
[root@localhost zip]# rpm -qa | grep jdk
[root@localhost zip]# rpm -qa | grep gcj
libgcj-devel-4.1.2-52.el5
libgcj-devel-4.1.2-52.el5
libgcj-src-4.1.2-52.el5
libgcj-4.1.2-52.el5
libgcj-4.1.2-52.el5
安裝jdk:
[root@localhost /]# mkdir java
[root@localhost /]# mv /root/zip/jdk1.7.0_10 /java
編輯環境變量在文件末尾添加如下內容:
[root@localhost /]# vi /etc/profile
export JAVA_HOME=/java/jdk1.7.0_10
保存並測試jdk
[root@localhost /]# java -version
java version "1.7.0_10"
Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)
public class Test{
public static void main(String[] args){
System.out.print("Hello world!!");
}
}
[root@localhost ~]# javac Test.java
[root@localhost ~]# java Test
Hello world!!
測試通過 安裝成功!
安裝tomcat:
要檢查一下你的服務器是否安裝了REDHAT自帶的APACHE,如果有,需要卸載掉,不然80端口會被佔用,TOMCAT只能用8080,這不是很方便。
卸載APACHE的方法很簡單先 rpm -qa|grep httpd,查找到相應的rpm,然後卸載即可。
需要注意的事,卸載有個先後順序,一般先卸載 devel,然後再卸載httpd.rpm,兩者有依賴關係,如果不考慮順序,可以用 rpm -e –nodeps卸載。
將解壓後的目錄移動到 /usr/local下
[root@localhost conf]# tar -zxvf apache-tomcat-7.0.34.tar.gz
再次編輯環境變量文件在其末尾添加
69 export JAVA_HOME=/java/jdk1.7.0_10
在瀏覽器中鍵入服務器ip 就可以訪問tomccat首頁了
[root@localhost bin]# ./startup.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-7.0.34
Using CATALINA_HOME: /usr/local/apache-tomcat-7.0.34
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-7.0.34/temp
Using JRE_HOME: /java/jdk1.7.0_10
Using CLASSPATH: /usr/local/apache-tomcat-7.0.34/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.34/bin/tomcat-juli.jar
至此 配置完成