在linux下用tomcat部署java web項目的過程與注意事項(原創)__Oracle

來源:互聯網
上載者:User

IT程式員開發必備-各類資源下載清單,史上最全IT資源,個人收藏總結。


在linux下用tomcat部署java web項目的過程與注意事項(原創)

一.安裝JDK
到http://www.oracle.com/technetwork/java/javase/downloads/index.html下載JavaSE 6 Update 27
根據作業系統選擇Linux x64 - RPM Installer或Linux x86 - RPM Installer
下載jdk-6u27-linux-x64-rpm.bin後放在/home目錄中,當然其它地方也行。
注意:LINUX是大小寫敏感的!!!
給這個檔案加上可執行檔許可權: chmod +x jdk-6u27-linux-x64-rpm.bin

然後再執行這個檔案: .jdk-6u27-linux-x64-rpm.bin

配置一下java的環境變數,修改/etc/profile檔案:vi /etc/profile然後按下字母i進入插入模式,
shift+insert粘貼;
esc退出編輯;
:wq儲存退出;
:q!不儲存退出;
在最後加入如下幾行:
#set java evironment
JAVA_HOME=/usr/java/jdk1.6.0_27
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

在終端使用echo命令檢查環境變數設定情況:
#echo $JAVA_HOME
#echo $CLASSPATH
#echo $PATH
檢查JDK是否安裝成功:
#java -version
如果看到JVM版本及相關資訊,即安裝成功

二.Tomcat的配置部署
(1)檔案上傳:
在tomcat官網下載apache-tomcat-6.0.33.tar.gz
上傳到LINUX伺服器上
(2)解壓縮檔案,如下: tar -zxvf apache-tomcat-6.0.33.tar.gz -C/usr/local
(3)壓縮檔被解壓縮到/usr/local目錄下,形成新的檔案夾apache-tomcat-6.0.33,裡面是所有的tomcat相關的執行設定檔.
(4)修改設定檔,增加java的環境變數資訊。在/usr/local/apache-tomcat-6.0.33/bin下有檔案catalina.sh在檔案頭部增加下列資訊(注意大小寫):
export JAVA_HOME=/usr/java/jdk1.6.0_27
exportCLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
(5)在/usr/local/apache-tomcat-5.5.17/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,注意:不要像在windows裡面一樣去增加<Context>元素

三.java web應用的部署
把web應用在eclipse裡面export成war包檔案並複製到tomcat/wabapps目錄下
將被引用的項目的檔案夾也考到tomcat/wabapps目錄下
關閉後再次啟動tomcat
訪問時輸入http://ip地址:8088/war檔案名稱/....
例如war檔案名稱為wapinfo.war
則輸入http://ip地址:8088/wapinfo/....
進行訪問

為方便管理項目,可以修改/root/apache-tomcat-6.0.33/conf/tomcat-users.xml檔案,在最後加上
<role rolename="manager"/>
<role rolename="admin"/>
<user username="admin" password="123456"roles="admin,manager"/>
點擊tomcat歡迎頁面中左上方Tomcat Manager連結,輸入admin,123456後可以查看正在啟動並執行應用.

為了看到啟動的日誌,可以在命令列中使用命令:./catalina.sh run啟動tomcat服務

為了 啟動並後台運行tomcat服務,不會隨ssh終端關閉而關閉tomcat服務,可以在命令列中使用命令:nohup ./catalina.sh run



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.