【日常运维】Java服务在Windows平台上作为常驻服务的启动方式【winsw.exe】
文章目录[toc]一、下载winsw二、放置jar包三、配置启动信息四、启动服务五、在服务中查看服务是否启动成功六、调用服务是否成功七、指定编码格式八、启动服务一般一、下载winsw二进制可执行文件下载地址 http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/ 本项目启动简单案例链接 https://pan.baidu.com/s/1jIXutKfJnLwxP5PthyCD-A 提取码xoql二、放置jar包将需要启动服务的jar包放在与winsw的bin木同级目录下 并且创建winsw启动的log日志的存放文件夹三、配置启动信息先打开bin目录里面的目录如图下图。打开里面的Winsw.xml配置文件配置项目部署的名称以及jar包。log日志存放目录等信息四、启动服务打开项目的bin目录。双击里面的install.tat即可部署项目在Windows服务中 卸载服务使用的是unistall.bat双击即可卸载大家打开install.tat即可看到里面只是一个shell脚本而已真正起到作用的是Winsw.exe的加上这两个只是避免了每次都要在cmd黑窗口执行的烦恼代码语言javascriptAI代码解释Winsw.exe install Winsw.exe start五、在服务中查看服务是否启动成功打开Windows的服务列表查看是否有刚才启动的服务。六、调用服务是否成功打开浏览器查看请求http://localhost:8080/start/test七、指定编码格式代码语言javascriptAI代码解释startargument-Dfile.encodingUTF-8/startargument完整配置文件代码语言javascriptAI代码解释serviceidstart/idnamestart/namedescription测试部署服务/descriptionexecutablejava/executablearguments-jar-jarD:\start\demo-0.0.1-SNAPSHOT.jar/argumentsstartargument-Dfile.encodingUTF-8/startargumentlogpathD:\start\logs/logpathlog moderoll-by-sizesizeThreshold10240/sizeThresholdkeepFiles8/keepFiles/log/service八、启动服务一般异常在Winsw.xml配置文件中的启动的jar包的路径与实际存放的jar包的目录不一致在Winsw.xml配置文件中写的logs日志的位置与实际的logs日志的存放的目录位置不一致选用项目名称已经存在于服务中了项目选用的端口号已经被占用了。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2495787.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!