Reahat5.5安裝jdk、tomcat並部署Java項目


1 下載並安裝jdk

虛擬機中安裝Redhat5.5 64位企業版,

這裏以jdk-7u75-linux-x64.tar.gz爲例

在網上下載到這個版本的jdk,或者點擊此處下載(訪問密碼 375a)

 

以root用戶上傳到linux系統,並授予其執行的權限

# mkdir /usr/java
# cd /usr/java
# tar -xvzf jdk-7u75-linux-x64.tar.gz 
# mv jdk1.7.0_75/ jdk7
# ls -l
total 139056
drwxr-xr-x 8 uucp  143      4096 Dec 19 09:04 jdk7
-rw-r--r-- 1 root root 142245547 Feb  9 21:17 jdk-7u75-linux-x64.tar.gz

# vi /etc/profile

JAVA_HOME=/usr/java/jdk7
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

[root@n40 java]# source  /etc/profile
[root@n40 java]# echo $JAVA_HOME
/usr/java/jdk7


# java -version
java version "1.7.0_75"
Java(TM) SE Runtime Environment (build 1.7.0_75-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)




2 下載並安裝tomcat

在網上下載apache-tomcat-7.0.59.tar.gz或者點擊這裏下載(訪問密碼 285a)

# tar -xzvf apache-tomcat-7.0.59.tar.gz 
# mv apache-tomcat-7.0.59 /usr/java/tomcat7
# cd /usr/java/
ls -l
total 139060
drwxr-xr-x 8 uucp  143      4096 Dec 19 09:04 jdk7
-rw-r--r-- 1 root root 142245547 Feb  9 21:17 jdk-7u75-linux-x64.tar.gz
drwxr-xr-x 9 root root      4096 Feb  9 22:02 tomcat7

# vi /etc/profile

TOMCAT_HOME='/usr/java/tomcat7'
PATH=$PATH:$TOMCAT_HOME/bin 
export TOMCAT_HOME  PATH

# source /etc/profile
# echo $TOMCAT_HOME
/usr/java/tomcat7


啓動

# startup.sh
Using CATALINA_BASE:   /usr/java/tomcat7
Using CATALINA_HOME:   /usr/java/tomcat7
Using CATALINA_TMPDIR: /usr/java/tomcat7/temp
Using JRE_HOME:        /usr/java/jdk7
Using CLASSPATH:       /usr/java/tomcat7/bin/bootstrap.jar:/usr/java/tomcat7/bin/tomcat-juli.jar
Tomcat started.

關閉

# shutdown.sh


訪問 

http://localhost:8080/


在虛擬機外部訪問 

http://192.168.10.40:8080/

192.168.10.40爲虛擬機 linux系統的ip

如果在外部打不開,這說明網絡有問題;可以從ip解析是否正確、防火牆是否關閉、8080端口是否打開幾個方面檢查。


3 部署Java項目

將Java項目打包成*.war或者將webContent的所有內容複製到一個目錄中,比如test.war,上傳到linux


# mv test.war /usr/java/tomcat7/webapps/

訪問路徑 

http://192.168.10.40:8080/test/


4 小結

jdk與tomcat在linux上的安裝就是將安裝文件複製到linux系統上,tomcat環境變量的配置不是必須的,只是爲了使用方便。而Java項目的部署,在linux上與在windows上並無區別。









發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章