工具:通过windows操作linux系统,用的是Winscp 4.0.7进行两个系统间的文件传输,用putty进行linux命令行操作
1. 从http://wrapper.tanukisoftware.org/doc/english/download.jsp 下载wrapper-linux-x86-32-3.3.3.tar.gz(注意系统和版本,下社区版不需要licence)
2 用gunzip与tar命令解压缩wrapper-linux-x86-32-3.3.3.tar.gz
3. 复制src\bin\sh.script.in到ServiceTest/bin目录,重命名为ServiceTest
复制wrapper\bin目录下的wrapper文件到ServiceTest/bin目录
复制src\conf\wrapper.conf.in到ServiceTest/conf目录,重命名为wrapper.conf
复制src\lib\lib目录下3个文件到ServiceTest/lib目录(wrapper.so,wrapper.jar,wrappertest.jar)
4. 修改ServiceTest文件,APP_NAME="ServiceTest"
APP_LONG_NAME="ServiceTest Application Server“
WRAPPER_CMD="./wrapper"
WRAPPER_CONF="../conf/wrapper.conf"
5. 授权
chmod 775 ServiceTest/bin/wrapper
chmod 775 ServiceTest/bin/ServiceTest
sudo chmod 755 wrapper
6. 修改ServiceTest/conf/wrapper.conf文件
wrapper.java.command=/usr/java/jdk1.6.0_07/bin/java //这里是写java的安装路径
使用WrapperStartStopApp,这样可以通过命令带start/stop来启动/停止程序。
wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperStartStopApp
#这里添加你用到的jar包文件,从1..n你自己全写上吧,不过wrapper是必须的
wrapper.java.classpath.1=../lib/wrapper.jar
wrapper.java.classpath.2=../lib/ServiceTest.jar //这里表示将打包好的ServiceTest.jar放在ServiceTest/lib这个文件夹中
wrapper.java.classpath.3=../cofig.properties //这个是应用程序用到的配置文件。如果使用的应用程序需要用到配置,就需要把这个文件包含进来
wrapper.java.library.path.1=../lib //这里是表示wrapper使用到的jar包的路径,一般默认即可,绝对路径是:/opt/tianlong/lib
#这个就是你自己可执行程序的主类(MainClass),一般来说,就是包含public static void main的那个类,包括package的路径
wrapper.app.parameter.1=testmain
7. 进入ServiceTest的bin目录,执行 ServiceTest start|stop|restart|status
去logs的查看日志文件,可以得到是否启动成功
分享到:
相关推荐
在Linux系统中,Java服务的...总结,通过自启动shell脚本和监控脚本,我们可以实现Linux系统中Java服务的自动化管理和性能监控。这不仅提高了服务的可靠性,也有助于运维人员及时发现和解决问题,保障系统的稳定运行。
3. **JVM初始化**:在服务启动时,JavaService会初始化JVM,这涉及到设置Java类路径、系统属性等。它可能使用`JNI_CreateJavaVM`接口来创建JVM实例,并加载主类。 4. **Java应用程序执行**:JVM被创建后,Java...
Java Service Wrapper是一款强大的工具,专为Java应用程序设计,它允许开发者将Java程序转换为操作系统级别的服务,以便在Windows、Linux、Unix等系统上实现后台自动启动和管理。在这个32位免费社区版中,我们专注于...
这篇博文将深入探讨如何在Linux系统中配置Java环境并执行Java程序。 首先,确保你的Linux系统已经安装了Java Development Kit (JDK)。JDK包含了运行和开发Java应用程序所需的所有工具,包括Java虚拟机(JVM)。你...
本文档旨在指导初学者在 Linux 服务器下搭建 Java 环境。下面是详细的安装步骤和知识点: 虚拟机搭建 1. 新建虚拟机:使用新建虚拟机向导选择自定义新建虚拟机,选择 CentOS 7 作为操作系统。 2. 配置虚拟机硬件:...
在Linux系统中安装和配置Java环境是开发和运行Java应用程序的基础步骤。本文将详细阐述这一过程,包括下载、安装、配置环境变量以及验证Java安装是否成功。首先,我们需要明确Java的版本选择,通常推荐使用Oracle ...
linux系统下部署TOMCAT异常错误java.net.UnknownHostException :bogon: bogon 主要原因是主机映射原因 修改hosts文件即可
Java Service Wrapper是一个强大的工具,主要用于将Java应用程序包装成操作系统级别的服务,使得Java程序可以在Windows、Linux等系统下作为后台服务持续运行,不受用户登录或注销的影响。它提供了启动、停止、管理和...
要实现 Windows 和 Linux 之间的文件共享,我们需要在 Linux 主机上设置共享权限。我们可以使用 `#chmod 777 /home/huaxia` 命令设置用户根目录的共享权限。然后,我们可以从 Windows 上访问 Linux 主机,使用 `\\...
Java Service Wrapper是一个强大的工具,它允许开发者将Java应用程序在Windows操作系统上包装成系统服务,这样应用程序就可以在系统启动时自动启动,并且可以在后台无用户界面的情况下运行。这个工具对于那些需要...
在Java编程环境中,远程登录Linux系统并执行命令是一项常见的任务,尤其在自动化运维、系统管理以及分布式系统中。本文将详细讲解如何实现这一功能,并基于给出的“AutoStart”文件名,推测这是一个自动启动相关服务...
Java是一种多平台的、高性能的语言,具有良好的可移植性,使得开发的系统可以在多种操作系统上运行,如Windows、Linux或Mac OS。Java的“一次编写,到处运行”(Write Once, Run Anywhere)特性为系统的跨平台部署...
在Java编程中,有时我们需要与操作系统进行交互,例如在Linux环境下执行特定的系统命令。本文将详细介绍如何使用Java调用Linux命令,以满足特定场景的需求,如文中提到的通过Java接口重启keepalived服务。首先,我们...
Java Service Wrapper可为应用程序提供以下功能: (1)把应用安装为Windows服务或Linux守护进程; (2)监测JVM运行情况,对于程序原因或内存溢出导致的虚拟机崩溃实现自动重启; (3)记录运行日志;
在本文中,我们将深入探讨如何使用Java实现二维码批量打印,主要基于给定的标题"java 实现二维码批量打印"和描述中的技术环境。首先,我们要理解二维码(Quick Response Code)是一种二维条码,能存储大量数据,常...
JavaServiceWrapper是一个强大的工具,它允许Java应用程序在操作系统级别作为服务运行,比如Windows或Linux的服务。这个工具使得Java应用程序,比如Tomcat这样的Web服务器,能够像其他系统服务一样被管理和控制,...
在Linux系统上搭建Java、MySQL和Tomcat的Web运行环境是一项关键的任务,这对于开发者和运维人员来说至关重要。本文将详细讲解如何一步步完成这个过程。 首先,我们从安装Java JDK开始。Java开发工具包(JDK)是编写...
在Linux系统中,Java应用程序通常以两种主要方式运行:直接通过命令行或作为守护进程(daemon)。本篇文章将深入探讨如何使用`sh`脚本来启动Java的JAR程序,并将其设置为守护进程,以便在后台持续运行,即使用户注销...
在Linux系统中,为了实现自动在开机时启动Tomcat或Java程序,我们需要了解一些关键的知识点,包括系统服务管理、脚本编写以及环境配置。以下将详细解释如何操作。 首先,Tomcat是一个流行的开源Java应用服务器,而...
在Linux操作系统中,Shell编程是一种强大的工具,它允许用户通过编写脚本来自动化日常任务,提高工作效率。Shell脚本是用Shell解释器(如bash、sh等)执行的文本文件,通常用于系统管理、文件操作、程序调用等多种...