首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

Windows 64位环境的Java 服务配备

2012-07-26 
Windows 64位环境的Java 服务配置最近有个任务,需要远程起调Windows64服务器下的程序,那么需要在Windows服

Windows 64位环境的Java 服务配置
最近有个任务,需要远程起调Windows64服务器下的程序,那么需要在Windows服务器中注入一个deamon服务,都知道Linux环境做成后台服务非常简单,nohup &很快能解决问题,但windows环境总是多重磨难。
一开始我先问了个朋友,他回答是没做成服务,是把写个Pathon包在java外面,然后编译成exe,在启动中加入,我一听觉得有些麻烦,还需要绕一圈才能起调。
先搜Java windows service, 推荐首选Wrapper,并且大名鼎鼎的ActiveMQ也是用的他做的服务,经过验证,配置很简单,copy wrapper.exe, wrapper.dll, wrapper.jar到自己的目录,并配置一个wrapper.conf, 测试


^是windows命令的折行符,为了避免在一行中写过长的命令。(Linux 是\)
在dos环境下执行这个脚本,执行后
这样可以在控制面板-->管理工具-->服务里面可以看到名称为StartService的服务
注意:--install=后面不要省%APP_HOME%\,不然会报告文件找不到
补充一个exe方式的服务配置

b.写一个uninstall脚本
@echo offset APP_HOME=******%APP_HOME%\prunsrv.exe //DS//StartService

这个可以卸掉install的服务
c.更详细的配置文档可以看apache文档
http://commons.apache.org/daemon/procrun.html

热点排行