一.安裝JDK
配置java的環境變量,修改/etc/profile文件:vi /etc/profile 然后按下字母i進入插入模式,
shift+insert粘貼;
esc退出編輯;
:wq保存退出;
:q!不保存退出;
在最后加入如下幾行:
#set java evironment
export JAVA_HOME=/usr/java/jdk1.8.0_05
export CLASSPATH=.:$JAVA_HOME/lib.tools.jar
export PATH=$JAVA_HOME/bin:$PATH
在終端使用echo命令檢查環境變量設置情況:
#echo $JAVA_HOME
#echo $CLASSPATH
#echo $PATH
檢查JDK是否安裝成功:
#java -version
如果看到JVM版本及相關信息,即安裝成功
二.Tomcat的配置部署
(1)文件上傳:
在tomcat官網下載apache-tomcat-7.0.72.tar.gz
上傳到LINUX服務器上
(2)解壓縮文件,如下: tar -zxvf apache-tomcat-7.0.72.tar.gz
(3)壓縮文件被解壓縮到指定錄下,形成新的文件夾apache-tomcat-7.0.72,里面是所有的tomcat相關的執行配置文件.
(4)修改配置文件,增加java的環境變量信息。在/usr/web/server/apache-tomcat-7.0.72/bin下有文件catalina.sh 在文件頭部增加下列信息(注意大小寫):
export JAVA_HOME=/usr/java/jdk1.8.0_05
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
(5)在/usr/web/server/apache-tomcat-7.0.72/bin下有可執行程序
啟動tomcat # ./startup.sh
關閉tomcat # ./shutdown.sh
查看是否啟動成功可以輸入ps axuwf|grep java,如果出現一大堆結果,就是啟動成功了.
也可以netstat -lnpt,查看8088端口有沒有被使用.如果被使用了,說明啟動成功了.
(6)測試tomcat 打開ie,輸入URL http://ip地址:8080 可以看到tomcat的啟動歡迎頁面,證明tomcat配置正確
在tomcat/conf/server.xml中可以修改默認的端口號:例如修改成8088。
三.java web應用的部署
第一種:war包部署
把web應用在eclipse里面export成war包文件並復制到tomcat/wabapps目錄下
將被引用的項目的文件夾也考到tomcat/wabapps目錄下
關閉后再次啟動tomcat
訪問時輸入http://ip地址:8088/war文件名稱/....
例如war文件名為wapinfo.war
則輸入http://ip地址:8088/wapinfo/....
進行訪問
為方便管理項目,可以修改/root/apache-tomcat-7.0.72/conf/tomcat-users.xml文件,在最后加上
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="123456" roles="admin,manager"/>
點擊tomcat歡迎頁中左上角Tomcat Manager鏈接,輸入admin,123456后可以查看正在運行的應用.
第二種:
將Web項目的root目錄復制到usr/web/project下,改成項目名如:xxx.com.root
修改Tomcat的conf目錄下server.xml文件,在<Host></Host>中間加上
<Context docBase="/usr/web/project/xxx.com.root" path="" debug="0" reloadable="true"/>
path可以指定項目名,訪問時就需要加項目名,path為空,訪問時就不需要項目名。