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

java agent登记为windows服务

2012-08-22 
java agent注册为windows服务? ? ? ?我们开发完应用程序一般把JAVA程序和JDK放在一起安装运行,默认是非服

java agent注册为windows服务

? ? ? ?我们开发完应用程序一般把JAVA程序和JDK放在一起安装运行,默认是非服务的,在WINDOWS上,基本上是用批处理调用JAR文件来运行的方式,假如是服务端程序,那么这种方式就显得很不雅观,所以有时候需要把JAVA 后台程序注册为WINDOWS服务

?

? ? ? 我们利用APACHE tomcat注册为WINDOWS服务的方式,来为我们的JAVA程序注册成服务,需要的文件有如下目录

?

?


java agent登记为windows服务

?

?

?

其中LIB里面的3个文件不需要修改,只用放好就可以了,config目录里面的log4j.properties这个根据需哟进行调整,wrapper.conf 是最重要的一个配置文件 ,内容如下

?

?

一下是一些配置的摘要,做一个参考

?

?

在原有agent基础上增加服务相关的文件,lib目录下增加wrapper.dll,wrapper.jar,wrappertest.jar文件,config目录下增加wrapper.conf、log4j.properties,主目录下创建bin目录并在bin目录下增加InstallAgent-NT.bat,UninstallAgent-NT.bat,wrapper.exe

修改wrapper.conf配置,wrapper.java.command值设为..\\jdk1.6.0_10\\jre\\bin\\java-pipe,(JDK下面名称由javaw.exe修改),wrapper.java.classpath.3值设为../auditpipe.jar,wrapper.app.parameter.1值设为com.capaa.pipe.main.AuditMain,wrapper.logfile值设为../log/hzmc_pipe.log,wrapper.ntservice.name值设为capaa-pipe-win,wrapper.ntservice.displayname值设为capaa-pipe-win,wrapper.ntservice.description值设为capaa-pipe-win

修改log4j.properties配置,log4j.appender.R.File值为../log/java_pipe.log

修改InstallAgent-NT.bat配置,在倒数第三行"%_WRAPPER_EXE%"-i %_WRAPPER_CONF%之后,换行加上net start capaa-pipe-win

双击bin目录下的InstallAgent-NT.bat安装服务

查看进程中是是否有java-pipe.exe

查看windows服务中是否有capaa-pipe-win服务

查看日志是否正常

?

需要的文件见附件

?

热点排行