Linux上利用tomcat容器部署javaweb項目


  項目一直以來用自己的web容器,將各部門的代碼統一部署到環境上。而單獨只有本部門項目的環境,只有本地。自己動手單獨將本部門項目部署到主機上,以此隨筆記錄,方便日后查閱。

  利用tomcat容器將本地工程部署到主機上其實是很簡單的。需要先准備以下條件:

  1、linux主機的java環境配置

  2、linux主機的tomcat安裝

  3、linux主機的oracle安裝

  4、項目部署、腳本整合

 

一、linux主機的java環境配置

  1、先從網上下載jdk安裝包jdk7u79linuxx64.tar.gz,並上傳至主機

  2、解壓縮:

tar zxvf jdk7u79linuxx64.tar.gz

   3、設置環境變量

#set java environment 
JAVA_HOME=/support/jdk1.7.0_79
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH

  4、刷新配置,使其立即生效

source /etc/profile

  5、查看jdk配置是否生效

[root@kfinter02 profile.d]# java -version
openjdk version "1.8.0_65"
OpenJDK Runtime Environment (build 1.8.0_65-b17)
OpenJDK 64-Bit Server VM (build 25.65-b01, mixed mode)

 

二、linux主機tomcat安裝

  1、下載tomcat安裝包apache-tomcat-7.0.81.tar.gz

  2、解壓

tar zxvf apache-tomcat-7.0.81.tar.gz

  3、給bin目錄賦權

chmod 777 -R bin

 

三、linux主機上oracle的安裝

 參考http://www.cnblogs.com/nucdy/p/5603998.html

 

四、項目整合

  將項目打包為war包,放在tomcat的webapp目錄下;例如我的兩個項目為acctmanm.war、acctman-app.war。

  執行bin目錄下的startup.sh文件,tomcat會自動解壓war包,得到acctmanm和acctman-app文件夾。瀏覽器上訪問localhost:8080/acctmanm即可進入系統。

注:對於war包,其實就是編譯后的class文件和一些系統資源的壓縮包。項目中也可以通過自己寫的ant腳本編譯打包工程,放到webapp也可以。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM