歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 6.5安裝部署Java應用程序

CentOS 6.5安裝部署Java應用程序

日期:2017/2/28 14:03:22   编辑:Linux教程

1. Linux需要部署java項目. 就必須要借助 java service wrapper 來實現.

下載地址: http://wrapper.tanukisoftware.com/doc/english/download.jsp

下載Community版本

2. 下載好之後使用ftp上傳到服務器. 在把文件復制到安裝程序目錄.

# cp /home/www/ftpfile/wrapper-linux-x86-64-3.5.26.tar.gz /software/app/

3. 解壓文件. 並重命名為wrapper.

# tar -zxvf wrapper-linux-x86-64-3.5.26.tar.gz

# mv ./wrapper-linux-x86-64-3.5.26 ./wrapper

4. 拷貝運行腳本到bin目錄. 並且命名為ttcserver(項目名稱).

# cp /software/app/wrapper/src/bin/sh.script.in /software/app/wrapper/bin/ttcserver

5.添加執行權限.

# chmod 775 ttcserver

6.編輯生成服務文件.

# vim ttcserver

修改內容如下:

#項目名稱

APP_NAME="ttcserver"

#項目長名稱
APP_LONG_NAME="ttcserverApp"

# Wrapper
WRAPPER_CMD="./wrapper"

#引用項目配置文件
WRAPPER_CONF="../conf/ttcserver.conf"

7.進入項目配置文件目錄, 復制配置文件重命名為ttcserver.conf並編輯項目配置文件.

# cd /software/app/wrapper/conf/

# cp wrapper.conf ttcserver.conf

# vim ttcserver.conf

修改內容如下:

#配置JAVA_HOME

把 # wrapper.java.command=java 注釋掉. 放開下面兩行.

set.JAVA_HOME=/home/java/jdk1.6.0_45

wrapper.java.command=%JAVA_HOME%/bin/java

#項目包(通過Build Fat Jar 打包).

wrapper.java.classpath.1=../lib/ttcserver.jar
wrapper.java.classpath.2=../lib/wrapper.jar

#簡單項目

wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp

#項目啟動類, 這個必須設置

wrapper.app.parameter.1=com.zoooq.keeper.Server

#項目名稱

wrapper.name=ttcserver

8. 把項目jar包拷貝到wrapper的lib目錄.

# cp /home/www/ftpfile/ttcserver.jar /software/app/wrapper/lib/

9. 進入到wrapper的bin目錄. 測試運行.

# cd /software/app/wrapper/bin/

# ./ttcserver start

運行成功會顯示PID.

注意如果運行失敗可以去看日志:

# vim ../logs/wrapper.log

10. 運行成功後就可以做成服務.

# ./ttcserver install

11. 刪除服務:

# ./ttcserver remove

Ubuntu 14.04安裝JDK1.8.0_25與配置環境變量 http://www.linuxidc.com/Linux/2015-01/112030.htm

Ubuntu 14.04 LTS安裝Oracle JDK 1.8 http://www.linuxidc.com/Linux/2014-11/109216.htm

CentOS6.3安裝JDK和環境配置 http://www.linuxidc.com/Linux/2012-09/70780.htm

Ubuntu 14.04 安裝 JDK8 http://www.linuxidc.com/Linux/2014-09/106218.htm

Ubuntu下安裝JDK圖文解析 http://www.linuxidc.com/Linux/2014-09/107291.htm

更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14

Copyright © Linux教程網 All Rights Reserved