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配置详解及高级应用(转)相关推荐
- linux下DNS配置详解
linux下DNS配置详解 DNS 是域名系统 (Domain Name Server) 的缩写,该系统用于命名组织到域层次结构中的计算机和网络服务.在Internet上域名与IP地址之间是一一对应的 ...
- linux如何配置vnc服务器,Linux下VNCServer配置详解
VNC服务是Linux系统经常使用的一种服务,配置起来也不复杂,以下为详细配置方法: 第一步:设置密码 [root@ www.linuxidc.com ~]# vncpasswd password: ...
- Linux—MySQL安装配置详解
1.MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司.MySQL被广泛地应用在Internet上的中小型网站中.由于其体积小.速度快.总体拥有成本低,尤其是开放源码 ...
- linux下IPTABLES配置详解
转载自 http://www.cnblogs.com/JemBai/archive/2009/03/19/1416364.html 如果你的IPTABLES基础知识还不了解,建议先去看看. 开始配置 ...
- IPTABLES简单应用说明和Linux下IPTABLES配置详解
如果你的IPTABLES基础知识还不了解,建议先去看看. 开始配置一个filter表的防火墙. (1)查看本机关于IPTABLES的设置情况 [root@tp ~]# iptables -L -n C ...
- wrapper java 64_Wrapper配置详解及高级应用
将一个简单的程度如HelloWorld 的应用包装秤Wrapper 服务并不复杂,甚至可以认为非常简单.但是实际项目应用过程中我们的程序一般较庞大,运行环境也较复杂. 通过Wrapper 配置文件的分 ...
- linux网卡设置详解,史上最详细的Linux网卡ifcfg-eth0配置详解
经过查资料与工做中的进行一下总结:服务器 DEVICE="eth1" 网络 网卡名称 NM_CONTROLLED="y ...
- 史上最详细的Linux网卡ifcfg,史上最详细的Linux网卡ifcfg-eth0配置详解
通过查资料与工作中的进行一下总结: DEVICE="eth1" 网卡名称 NM_CONTROLLED="yes" network mamager的参数 ,是否可 ...
- linux网卡 defroute,史上最详细的Linux网卡ifcfg-eth0配置详解
通过查资料与工作中的进行一下总结: DEVICE="eth1" 网卡名称NM_CONTROLLED="yes" network mamager的参数 ,是否可以 ...
最新文章
- 腾讯汤道生:人工智能最大的价值是“服务于人”
- 母亲的牛奶 Mother's Milk
- 2020-06-24 电子书网站http://www.itjiaocheng.com/mianfei/
- day6--pandas
- 关于跨域以及跨域的实现方式
- 第五章 事务 视图 索引 备份和恢复
- php制作日历的代码,php日历制作代码分享_PHP教程
- 数字电路逻辑设计笔记(1):基础知识
- 一文读懂电子材料行业最新发展趋势
- Druid连接池原理
- 机载激光雷达原理与应用科普(九)
- html页面内容上下左右居中,HTML元素水平垂直居中实现方式(每天一个知识点)...
- 身份证有效验证方法,
- 使用无线网桥安装电梯监控图解
- GitLab之创建项目组及上传项目
- 第一届 ACM省赛山东省 Emergency
- 关于LINUX系统netterm终端登陆乱码问题。
- 科达视频系统设置服务器,科达电力系统视频监控解决方案
- 找工作必看:上海知名互联网公司盘点(全)
- 上海大学计算机学院考研复试经验,上海大学计算机考研复试经验(09年-12年).doc...
热门文章
- mysql 线性表_数据结构之线性表
- ef mysql 读写分离_EF架构~通过EF6的DbCommand拦截器来实现数据库读写分离~终结~配置的优化和事务里读写的统一...
- c#中的long类型示例_C#中带示例的带符号字节数组
- 前端开发1之Node.js以及npm开发环境搭建
- python面向对象编程之实例属性和类属性
- synchronized同步方法概述
- java面向对象基础代码_JAVA基础知识点之Java面向对象
- mysql php ajax_PHP 和 AJAX MySQL 数据库实例
- python获取网络信息_利用psutil获取网络信息
- 在学Python前学Linux,Python原来这么好学-1.2节: 在Linux中安装python