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