使用java service wrapper將項目部署到linux伺服器上

來源:互聯網
上載者:User

標籤:java service wrapper   伺服器   linux   java   jar   

最近有需求是將java項目部署到linux伺服器上作為服務端程式,最後經過測試成功。本著分享精神將總結出來的路子分享給大家,如果不明白的地方可以在下邊留言,謝謝。

將java項目部署到linux伺服器

1、      首先從官網下載http://wrapper.tanukisoftware.com/doc/english/download.jsp,注意下載的檔案為Community列中的(PS:其他版本需要序號)

2、      將寫好的java項目打成jar包,待用

3、      將下載好的檔案解壓到本地目錄%wrapper_home%.

4、      串連到linux伺服器,在linux伺服器上建立檔案夾為%linux_wrapper_home%。

5、      在%linux_wrapper_home%下依次建立空檔案夾:bin、lib、conf、logs。

6、      將%wrapper_home%/bin下的wrapper檔案上傳到%linux_wrapper_home%/bin下。

7、      將%wrapper_home%/conf下的wrapper.conf檔案上傳到%linux_wrapper_home%/conf下。

8、      將%wrapper_home%/lib下的wrapper.jar、libwrapper.so檔案上傳到%linux_wrapper_home%/lib下,將事先打包好的項目jar包也放在這裡。

9、      將將%wrapper_home%/src/bin/ sh.script.in檔案上傳到%linux_wrapper_home%/bin目錄下並重新命名為(建議:java項目中main方法的類名)。開啟檔案,修改兩處地方:

APP_NAME="輸入您的項目名稱 "

APP_LONG_NAME="輸入您的項目名稱"。

 

10、 開啟%linux_wrapper_home%/conf/wrapper.conf檔案,需要修改以下地方:

wrapper.java.command=/usr/java/jdk1.7.0_45/bin/java

wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperStartStopApp

wrapper.java.classpath.1=../lib/serverdemo.jar(ps:此處就是項目打包之後的jar包)

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

wrapper.java.classpath.3=/usr/java/jdk1.7.0_45/lib/dt.jar

wrapper.java.classpath.4=/usr/java/jdk1.7.0_45/lib/tools.jar

wrapper.app.parameter.1=HelloWorldServer(ps:此處就是項目main方法所在的類目)

wrapper.app.parameter.2=1

wrapper.app.parameter.3=true

wrapper.app.parameter.4=HelloWorldServer(ps:此處就是項目main方法所在的類目)

wrapper.app.parameter.5=true

wrapper.app.parameter.6=1

wrapper.app.parameter.7=stop 

11、 以上任務完成之後即可在linux伺服器上運行測試了。首先串連到linux伺服器,找到

%linux_wrapper_home%/bin目錄,先賦予檔案可運行許可權,賦予完畢之後輸入./檔案名稱 start 出現如下情況則表示運行成功。


 


使用java service wrapper將項目部署到linux伺服器上

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.