博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java Service warpper安装说明
阅读量:7067 次
发布时间:2019-06-28

本文共 1553 字,大约阅读时间需要 5 分钟。

hot3.png

Java Service Wrapper

官方网站:

下载地址:

 

概述:

Java Service Wrapper可以把Java应用程序安装成一个Windows NT服务或Unix Daemon.它同时还为应用程序提供日记功能,灵活的配置,可靠的运行性能,按需求重新启动,简化应用程序的安装等。

详细说明:

该工具主要用于包装其他java服务器端程序(比如tomcat,或者自己开发的java服务器程序),提供如下特性:

作为windows服务或者unix守护进程运行;

增强程序的可靠性,程序崩溃后的自动重启,比如内存溢出,虚拟机崩溃等造成JVM退出的监控和恢复运行(重新启动);

标准的,可独立使用的配置JVM参数的脚本;

支持java应用程序重启JVM,比如应用程序修改了配置文件,或者重启系统避免内存溢出等问题;

灵活的配置;

简化应用程序的安装;

记录日志。

 

方法1 - WrapperSimpleApp集成(WINDOWS

本节将引导你通过一个详细的解释如何配置 的包装内运行。大多数其他应用程序可以集成按照相同的步骤。

 

当前Wrapper最高版本是3.5.14,官方分3个版本 professional,Standard,Community,前两个版本,有试用许可。非免费版,在这里我们使用Community 的windows最高版本;

下载地址:

http://wrapper.tanukisoftware.com/download/3.5.14/wrapper-windows-x86-32-3.5.14.zip

1解压该文件

2.新建一个测试应用目录TestAPP

3.bin目录:复制解压包下4个文件到TestApp\bin目录中,这里的{WRAPPER_HOME}指的你下载包根目录

{WRAPPER_HOME}\ bin \Wrapper.exe

{WRAPPER_HOME}\ src \ BIN \ App.bat.in

{WRAPPER_HOME}\ src \ BIN \ InstallApp-NT.bat.in

{WRAPPER_HOME}\ src \ BIN \ UninstallApp-NT.bat.in

复制过来有三个批处理文件和一个可执行文件。请务必删除 以IN结尾的扩展名 。根据你应用自定义修改配置文件名称,我们加入TestApp

你现在应该有:

{

变量APP_HOME} \ bin \ TestApp.bat

{

变量APP_HOME} \ bin \ InstallTestApp-NT.bat

{

变量APP_HOME} \ bin \ UninstallTestApp-NT.bat

{

变量APP_HOME}\ bin \Wrapper.exe

Wrapper.exe文件是包装类可执行文件。这三个批处理文件用于在控制台上运行JBoss的,它作为Windows服务安装和卸载。这个几个文件本身不需要任何修改,它们将根据config/wraaper.conf结合到一起使用

 

4.lib 目录

将{WRAPPER_HOME} / lib/ wrapper.dll和wrapper.jar复制到 TestApp\lib目录下

wrapper.dll文件是一个 包装在JVM上运行的部分所需的库文件。wrapper.jar文件包含所有的包装类。

5.conf目录;将{WRAPPER_HOME} / src/conf/ wrapper.conf.in复制到 TestApp\conf目录下,并去掉扩展名*.in

 

6.修改conf目录;

 

 

 

 

参考资料:

转载于:https://my.oschina.net/guoenzhou/blog/383284

你可能感兴趣的文章
2019,Web前端开发还值得学吗?
查看>>
理财基金篇二——基金理财的种类
查看>>
我的友情链接
查看>>
HTML(超文本标记语言)之【动态网页】
查看>>
【Linux】修改"$PATH"环境变量的探索
查看>>
我的友情链接
查看>>
firefox各版本下载地址
查看>>
Dubbo之ProxyFactory
查看>>
Spring之getBean
查看>>
远程访问服务 (RAS) 错误代码列表
查看>>
java.util.concurrent.atomic与CAS详解
查看>>
天猫魔盒 华数盒子双清
查看>>
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 的说明
查看>>
用模板实现 seqlist
查看>>
Mac go delve debug
查看>>
人人都能开发物联网
查看>>
分享一个超棒的免费jQuery幻灯插件:Nivo Slider
查看>>
Linux常用命令以及快捷键
查看>>
nginx和php互动过程;
查看>>
Android 代码混淆(progruard)
查看>>