wapper打成linux服务,Wrapper配置详解及高级应用(转)
轉(zhuǎn)自:http://286.iteye.com/blog/1921414
將一個簡單的程度如HelloWorld 的應(yīng)用包裝秤Wrapper 服務(wù)并不復(fù)雜,甚至可以認(rèn)為非常簡單。但是實(shí)際項(xiàng)目應(yīng)用過程中我們的程序一般較龐大,運(yùn)行環(huán)境也較復(fù)雜。
通過Wrapper 配置文件的分析與配置進(jìn)一步了解構(gòu)建Wrapper 服務(wù)需要注意的關(guān)鍵點(diǎn)及重要部分。
首先,打開conf 文件夾下的wrapper.conf配置文件,此配置文件時Wrapper 的主配置文件也是關(guān)鍵配置文件,下面開始一項(xiàng)一項(xiàng)的開始分析。
1.?? ?文件編碼及子配置文件
文件頭部包含了配置文件編碼格式,子配置文件等相關(guān)信息,如下所示:
通過子配置文件的配置可以使主配置文件關(guān)聯(lián)最多10級子配置,例如:wrapper.conf 包含 wrapper2.conf ,wrapper2.conf 包含wrapper3.conf ..... wrapper9.conf 包含
wrapper10.conf,文件結(jié)構(gòu)如下:
也就是說配置文件嵌套層級最大可達(dá)10級,引用一張官方圖片可以很好的說明:
如果子配置文件不存在時,那么它將被忽略,不會導(dǎo)致程序運(yùn)行錯誤。
2.Wrapper 語言設(shè)置
通過這兩項(xiàng)的設(shè)置可以指定Wrapper 的語言種類,可以在Wrapper 官網(wǎng)下到這些語言包支持,目前不支持中文。
3.Wrapper Java 相關(guān)屬性配置
(1)java運(yùn)行環(huán)境設(shè)置
(2)程序入口
(3)類庫設(shè)置
(4)JVM相關(guān)配置
附加參數(shù)即為java命令可選參數(shù),如下所示:
內(nèi)存大小設(shè)置:
應(yīng)用程序參數(shù)設(shè)置:
在main函數(shù)和start方法中添加了參數(shù)打印語句來觀察參數(shù)是否已經(jīng)傳入,代碼如下:
重新運(yùn)行服務(wù),結(jié)果如下:
4.Wrapper 日志配置
5.Wrapper 基本屬性配置
6.Wrapper JVM 檢查
以下為wrapper.check.deadlock.action的事件類型:
7.內(nèi)存溢出檢測
8.Wrapper Email 通知設(shè)置(需要專業(yè)版Wrapper)
以上是對wrapper.conf配置文件主要屬性的介紹,Wrapper更多特性及應(yīng)用還需要自己去結(jié)合文檔深入學(xué)習(xí),以下是Wrapper官網(wǎng)文檔地址:
http://wrapper.tanukisoftware.com/doc/english/properties.html
總結(jié)
以上是生活随笔為你收集整理的wapper打成linux服务,Wrapper配置详解及高级应用(转)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简述控制反转ioc_深度理解Spring
- 下一篇: linux 改成utc时间_C++下四种