将Java jar文件部署为Windows后台服务有多种方法:Service Installer.Java service Wrapper.JavaService.exe等等.这里介绍下使用JavaService.exe来部署windows后台服务的方法. 1. 下载JavaService.exe, 最新的是2.0.10版本,请下载其zip包版本的即可 forge.ow2.org/projects/javaservice/ 2. 安装JavaService.exe    将下载的zip包解压缩到…
好的参考链接: http://www.jb51.net/softjc/374631.html 利用这两个工具,将 exe程序或者 bat文件,做成Windows后台服务.…
1.新建run.txt文件 2.在文件中输入一下内容: @echo off start javaw -jar xx.jar exit 3.保存,修改文件名为run.bat4.双击即可 5.删除windows后台程序 tasklist                                                      查看进程 taskkill  /?                                                 查看杀进程命令的帮助 tas…
参考:https://www.cnblogs.com/zhuchunlei/p/9469569.html 1,启动服务  install.bat @echo off SET JAVA_HOME="C:\Program Files\Java\jdk1.8.0_211\bin" copy %JAVA_HOME%"\javaw.exe" %JAVA_HOME%"\supplychain.exe" start -SNAPSHOT.jar 2,卸载服务  …
使用NSSM工具安装bat文件为Windows服务 nssm是一个可以把bat批处理文件部署为Windows服务的小工具.例如很多.net项目可能还是在Windows服务器上面跑的,但是很多组件只提供了.bat文件,例如elk三件套.或者后面会用到的kafka等等. 都是开一个批处理窗口也是可以的,但是容易被不小心人为关闭,就崩溃了.所以很有必要在测试完毕以后,部署到Windows服务里面去. 接下来是正文.首先下载nssm工具,下载地址: http://nssm.cc/release/nssm…
前提:jenkins和springboot运行在同一台机器 springboot 通过winsw部署为服务 winsw 下载地址:https://github.com/kohsuke/winsw/releases winsw的使用比较简单,下载上面两个文件,和springboot项目jar包一个文件夹下. 将exe和xml修改成同样的名字 xml文件内容如下: <configuration> <!-- ID of the service. It should be unique accr…
项目中有一个java应用程序,交付后用户要求要把这个程序做成后台服务程序,即:系统启动后该程序可以自动启动,并且在前台不要出现运行窗口,维护人员只要在“服务管理”(Windows)中选择启动或停止即可. 解决办法如下: Linux 在Linux中注册后台服务程序相对容易,只需编辑/etc/init.d/boot.local文件,在boot.local文件里加上下面这句脚本: /iapappserver/MessageServer2.1/run.sh 其中run.sh是java应用的运行脚本 Wi…
# -*- coding: utf-8 -*- import sys import win32api import win32con import win32event import win32service import win32serviceutil import servicemanager import logging import os from http.server import HTTPServer, CGIHTTPRequestHandler class HTTPFilerS…
如何注册java 程序为windows 服务 最近想找个软件来控制电脑的关机时间,在网上找了几个,都是可视化界面的可以设置具体的关机时间的软件.由于我想编写的关机程序是运行在别人机器上,只能让该机器在晚上17 点到23 点25 分才上网,到了23 点25 分就可以自动关机.为了让别人感觉不到这个软件的“存在”(免得使用者自己关闭定时关机软件),所以我想把关机软件注册为服务的方式,运行在后台.这里介绍下如何利用javaService 软件把java 程序注册为windows 服务. 一.  利用j…
段落引用> 由于springboot内置了tomcat容器,我们通常会把项目打成jar或者war后直接使用java -jar xxx.jar命令去运行程序,但是当前ssh窗口被锁定或者按下ctrl+c又或者关闭了ssh窗口,那么程序就会被终止.如何让程序在后台保持运行不被关闭呢? 解决方法 方案一 java -jar shareniu.jar & &代表在后台运行. 特定:当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行. 继续改进,如何让窗口关闭时,程序仍然运行? 方式二 n…