转自: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配置详解及高级应用(转)相关推荐

  1. linux下DNS配置详解

    linux下DNS配置详解 DNS 是域名系统 (Domain Name Server) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务.在Internet上域名与IP地址之间是一一对应的 ...

  2. linux如何配置vnc服务器,Linux下VNCServer配置详解

    VNC服务是Linux系统经常使用的一种服务,配置起来也不复杂,以下为详细配置方法: 第一步:设置密码 [root@ www.linuxidc.com ~]# vncpasswd password: ...

  3. Linux—MySQL安装配置详解

    1.MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司.MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码 ...

  4. linux下IPTABLES配置详解

    转载自 http://www.cnblogs.com/JemBai/archive/2009/03/19/1416364.html 如果你的IPTABLES基础知识还不了解,建议先去看看. 开始配置 ...

  5. IPTABLES简单应用说明和Linux下IPTABLES配置详解

    如果你的IPTABLES基础知识还不了解,建议先去看看. 开始配置一个filter表的防火墙. (1)查看本机关于IPTABLES的设置情况 [root@tp ~]# iptables -L -n C ...

  6. wrapper java 64_Wrapper配置详解及高级应用

    将一个简单的程度如HelloWorld 的应用包装秤Wrapper 服务并不复杂,甚至可以认为非常简单.但是实际项目应用过程中我们的程序一般较庞大,运行环境也较复杂. 通过Wrapper 配置文件的分 ...

  7. linux网卡设置详解,史上最详细的Linux网卡ifcfg-eth0配置详解

    经过查资料与工做中的进行一下总结:服务器 DEVICE="eth1"                           网络 网卡名称 NM_CONTROLLED="y ...

  8. 史上最详细的Linux网卡ifcfg,史上最详细的Linux网卡ifcfg-eth0配置详解

    通过查资料与工作中的进行一下总结: DEVICE="eth1" 网卡名称 NM_CONTROLLED="yes" network mamager的参数 ,是否可 ...

  9. linux网卡 defroute,史上最详细的Linux网卡ifcfg-eth0配置详解

    通过查资料与工作中的进行一下总结: DEVICE="eth1" 网卡名称NM_CONTROLLED="yes" network mamager的参数 ,是否可以 ...

最新文章

  1. 腾讯汤道生:人工智能最大的价值是“服务于人”
  2. 母亲的牛奶 Mother's Milk
  3. 2020-06-24 电子书网站http://www.itjiaocheng.com/mianfei/
  4. day6--pandas
  5. 关于跨域以及跨域的实现方式
  6. 第五章 事务 视图 索引 备份和恢复
  7. php制作日历的代码,php日历制作代码分享_PHP教程
  8. 数字电路逻辑设计笔记(1):基础知识
  9. 一文读懂电子材料行业最新发展趋势
  10. Druid连接池原理
  11. 机载激光雷达原理与应用科普(九)
  12. html页面内容上下左右居中,HTML元素水平垂直居中实现方式(每天一个知识点)...
  13. 身份证有效验证方法,
  14. 使用无线网桥安装电梯监控图解
  15. GitLab之创建项目组及上传项目
  16. 第一届 ACM省赛山东省 Emergency
  17. 关于LINUX系统netterm终端登陆乱码问题。
  18. 科达视频系统设置服务器,科达电力系统视频监控解决方案
  19. 找工作必看:上海知名互联网公司盘点(全)
  20. 上海大学计算机学院考研复试经验,上海大学计算机考研复试经验(09年-12年).doc...

热门文章

  1. mysql 线性表_数据结构之线性表
  2. ef mysql 读写分离_EF架构~通过EF6的DbCommand拦截器来实现数据库读写分离~终结~配置的优化和事务里读写的统一...
  3. c#中的long类型示例_C#中带示例的带符号字节数组
  4. 前端开发1之Node.js以及npm开发环境搭建
  5. python面向对象编程之实例属性和类属性
  6. synchronized同步方法概述
  7. java面向对象基础代码_JAVA基础知识点之Java面向对象
  8. mysql php ajax_PHP 和 AJAX MySQL 数据库实例
  9. python获取网络信息_利用psutil获取网络信息
  10. 在学Python前学Linux,Python原来这么好学-1.2节: 在Linux中安装python