admin 管理员组文章数量: 887629
2024年2月24日发(作者:mysql学习app)
Java Service Wrapper使用说明
具体的使用步骤:
1. 将下载的Java Service Wrapper包解压到本地,目录为{WRAPPER_HOME};
2. 服务应用程序名为[MyServApp],在目录C:MyServApp下建立bin、conf、logs、lib目录;并把你的已有应用程序如拷贝到该目录下;
3. 将{WRAPPER_HOME}srcbin下文件拷贝到MyServApp目录下,并重命名。
{WRAPPER_HOME} -> C: MyServApp
{WRAPPER_HOME} -> C:
{WRAPPER_HOME} ->C:
{WRAPPER_HOME} -> C:
4. 将{WRAPPER_HOME}lib下的以下文件拷贝到C: MyServApp lib目录下
{WRAPPER_HOME}
{WRAPPER_HOME}
5. 将{WRAPPER_HOME}拷贝到C: MyServApp
conf目录下并命名为;并修改文件,在其中配置您的应用服务。
主要修改以下几项即可:
#你的JVM位置:
d=D:Sunj2sdk1.4.0_03binjava
#运行参数:如:
onal.1=-=
#classpath:
ath.1=../lib/
ath.2=../bin/.
# Java Library Path (location of or )
.1=../lib
#MAIN CLASS 此处决定了使用Java Service Wrapper的方式
ass=rSimpleApp
#你的Java应用类
ter.1= NonBlockingServer
# 服务名
=NB
# Display name of the service
yname=Nio Nonblocking Server
# 服务描述
ption=Nio Nonblocking Server
其他的配置根据你的需要改变即可
6. 对以上配置的进行测试,运行,就像在Console窗口下运行Tomcat一样;
7. 对以上配置的服务进行测试,运行C:
将把你的应用(此处为NioBlockingServer)安装到Win32系统服务中了。
8. 打开控制面板-管理程序-服务,看到Nio Nonblocking Server已经在系统服务中了,其他用法就与我们熟悉的Windows服务一样了。
Tomcat使用的是Java Service Wrapper模式二,这种方式需要对已有的程序进行小的改动,但可以通过Socket端口的方式控制服务程序核心的启动,更加灵活。Java Service Wrapper提供的模式三比较复杂,需要作出更多的编码,我没有研究。
采用模式一,即可简单有效的把我们的服务程序包装成为系统服务程序,并增强了日志功能,我们可以把MyServApp的几个文件做成模板,每次修改文件名,配置文件就可以了,有精力的朋友更可以做成Eclipse的plugin,鼠标点点就把应用配成服务了。
版权声明:本文标题:Java+Service+Wrapper使用说明 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1708737085h530146.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论