把jar包发布成javaservice服务

本文详细介绍如何使用JavaService安装并配置服务,包括下载、解压及运行步骤,并解决服务启动后停止的问题,确保服务稳定运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.首先到http://javaservice.objectweb.org/下载JavaService,最新版本为2.0.10


2.解压JavaService-2.0.10.zip,将JavaService.exe拷到要运行的java程序目录下

 

3.运行例子:JavaService -install MyJavaService "%JAVA_HOME%/jre/bin/server/jvm.dll" -Djava.class.path=%CD%/Heritrix.jar; -start org.archive.crawler.Heritrix -out %CD%/stdout.log -err %CD%/stderr.log -current %CD%

 

如果出现"服务启动后又停止了,如果一个服务没事情做,它就停止了的错误",可以查看事件查看器找原因

 

我的原因是有些模块没加载,比如说jvm.dll路径没对,或者程序所需要的jar,dll包没放对位置,也可能是一开始没有设置-err和-out,

 

最后设置好上述例子,服务成功启动并能够稳定运行

 

ps:stderr.log存的是异常事件

     stdout.log存的是标准输出.

    在程序中的输出如果是错误信息的话,应该采用类似c++中的cerr而不是cout

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值