Java Server Wrapper 简单应用

  1. 下载Java Server Wrapper对应版本
  2. 创建Wrapper-Home文件夹,并在其下以Java Server Wrapper目录级创建各个子文件夹,具体如下(.bat文件可从压缩包中src/bin/下找寻,并将后缀名.in去掉): 
    Wrapper-Home/ 
    bin/ 
    ./App.bat 
    ./InstallApp-NT.bat 
    ./UninstallApp-NT.bat 
    ./wrapper.exe 
    ./wrapperw.exe 
    conf/ 
    ./wrapper.conf 
    ./wrapper-license.conf 
    lib/ 
    ./wrapper.dll 
    ./wrapper.jar 
    ./wrappertest.jar 
    ./HelloWorld.jar(自己定义的JAR) 
    ./Other.jar(其他引用的JAR) 
    logs/ 
    ./wrapper.log
  3. 配置conf/wrapper.conf文件 
    3.1配置JAVA_HOME 
    wrapper java.command=%JAVA_HOME%/bin/java 
    3.2配置CLASSPATH 
    wrapper.java.classpath.1=../lib/wrapper.jar 
    wrapper.java.classpath.2=../lib/wrappertest.jar 
    wrapper.java.classpath.3=../lib/Other.jar 
    wrapper.java.classpath.4=../lib/HelloWorld.jar 
    3.3配置LIBRARYPATH 
    wrapper.java.library.path.1=../lib 
    3.4配置PARAMETER 
    wrapper.app.parameter.1=HelloWorld 
    4.执行 
    4.1执行bin/App.bat分析错误原因,错误日志记录在wrapper.log 
    4.2执行bin/InstallApp-NT.bat即可添加NET服务 
    4.3执行bin/UninstallApp-NT.bat即可卸载NET服务
时间: 2024-10-14 00:55:31

Java Server Wrapper 简单应用的相关文章

Java Service Wrapper将jar包安装成Windows服务

刚接触java,第一次使用Java开发windows服务,也是刚不久看了SSM框架 简直也是一头雾水,不过只要用心理解,其实很简单,下面有详细的步骤,包学包会 在windows上运行jar包,需要在工作目录下使用命令行运行jar包,这样会出现一个命令行窗口 而且这个命令行窗口有可能会不小心被关闭,且服务器启动后需要人为去点击开启 对于有些服务性的程序来说,我们需要将其部署为windows服务,在系统启动的时候自动启动 后来研究了两种方式: 1.使用 JavaService.exe 安装jar包

详解Maven项目利用java service wrapper将Java程序生成Windows服务

在项目的开发中,有时候需要将Java应用程序打包成Windows服务,我们就直接可以通过windows的服务来启动和关闭java程序了. 本博文将通过有两种方法实现该功能,手动创建法和Maven自动打包法. 一. 准备 下载java service wrapper 网址:http://sourceforge.net/projects/wrapper/或http://wrapper.tanukisoftware.com/doc/english/download.jsp 我下载的版本是wrapper

使用Java Service Wrapper在Linux下配置Tomcat应用

前言 Java Service Wrapper是Tanuki Software的一个产品,可以将Java应用注册成Windows或Linux服务,使其可以随系统开机启动,同时可以监控Java应用的状态,使其在出异常状况时自动启动,其具体特性请参考官方文档Overview of Wrapper features ,本文记录了笔者在官方文档指导下在Linux环境下用Java Serivice Wrapper配置Tomcat应用的实践. 前提 Suse Linux 64位 Java 8 Downloa

Java Service Wrapper

项目需要把java的application打成jar包单独跑,在linux环境下 存在问题:部署上去之后,java -jar xxx.jar之后 ,因为用ssh进去的,所以这个窗口关掉之后,他的这个进程也就关掉了,这个是不能接收的 目标:开机自动启动,不用人为干预,是守护进程.普遍做法是写shell脚本,网上查了一些,推荐用Java Service Wrapper 优点:各个系统大部分都支持,可以做成服务,可以开机启动 下面说结合自身和网络说一下: 参考文章地址:http://blog.csdn

How to deploy a Java Linux Daemon with Java Servcie Wrapper

Java Service Wrapper (http://wrapper.tanukisoftware.com/doc/english/integrate.html) is a tool that provides a set of binaries and scripts for different architectures and operating systems that allow Java developers to run a Java application as a serv

Java Service Wrapper简介与使用(转)

本文转自https://www.cnblogs.com/zcy_soft/p/3738947.html,写的非常好,珍藏一下 1. wrapper的意思? wrapper在此处理解为"包装". 2.  java service wrapper的作用? 在实际开发过程中很多模块需要独立运行,他们并不会以web形式发布,传统的做法是将其压缩为jar包独立运行,这种形式简单易行也比较利于维护,但是一旦服务器重启或出现异常时,程序往往无法自行修复或重启.解决服务器重启的传统做法是编写一段she

java入门---简介&简单输出小例子&开发前准备

    Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称.由James Gosling和同事们共同研发,并在1995年正式推出.Java分为三个体系: JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版) JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版) JavaME(J2ME)(Java 2 Plat

Java Service Wrapper 浅谈

在实际开发过程中很多模块需要独立运行,他们并不会以web形式发布,传统的做法是将其压缩为jar包独立运行,这种形式简单易行也比较利于维护,但是 一旦服务器重启或出现异常时,程序往往无法自行修复或重启.解决服务器重启的传统做法是编写一段shell脚本随服务器启动而运行.但现在我们有一种更加简洁实用的方法可以解决上述问题-- Java Service Wrapper (JSW). Java Service Wrapper 顾名思义就是将java程序包装成系统程序,这样可以随着系统的运行而运行.换句话

使用Java Service Wrapper将java程序作为linux服务并且开机自动启动

以java应用程序为例,打包为tianlong.jar,程序入口为tianlong.QueueTest. 下面在linux的/opt下建立tianlong目录,复制tianlong.jar到/opt/tianlong/lib目录下. 1.下载Java Service Wrapper(目前版本wrapper-linux-x86-32-3.3.2), 解压. http://wrapper.tanukisoftware.org/ 复制src/bin/sh.script.in到/opt/tianlong