一、cmd命令运行

直接将jar放入一个路径下在命令行中用指令部署

(一)缺点:每一个cmd窗口,相当于一个临时session会话,当cmd窗口关闭之后,启动的java程序就停止了
(二)部署流程:
1、win+r,输入cmd打开命令行

在这里插入图片描述
2、先跳转到jar的路径下

在这里插入图片描述
在这里插入图片描述
3、再用指令java -jar manager.jar运行jar包

显示如下则运行成功

在这里插入图片描述
在浏览器输入项目访问地址,访问成功

在这里插入图片描述

二、利用脚本启动jar包

(一)缺点:电脑重新启动要点击bat文件运行项目
(二)部署流程:
1、新建一个start.txt文件

在这里插入图片描述

2、文件内容如下:

@echo off
start javaw -jar F:\manager\manager.jar  //jar包的路径
exit

3、把文件名改为start.bat,右键start.bat文件“管理员身份运行”
在浏览器输入项目的访问地址运行成功

注:要想结束刚刚启动的jar包,新建一个stop.bat,文件内容如下,同理右键该文件以管理员身份运行即可

@echo off
taskkill -f -t -im javaw.exe
exit

三、将jar包配置为windows服务实现永久启动

(一)缺点:每次修改一个地方的代码,都得停止服务,更新jar包,然后再启动服务
(二)部署流程:
1、下载下载WinSW 64位
链接:https://pan.baidu.com/s/171c-k3R1PDMDtz-hvrGdoQ
提取码:1a8o
csdn资源https://download.csdn.net/download/weixin_44764814/84275327

2、将下载的WinSW.NET4.exe文件复制到jar程序所在文件夹中

3、将WinSW.NET4.exe重命名为manager.exe(因为我jar名是manager.jar)

4、在同目录下新建一个xml文件,命名为manager.xml,内容如下:

<service>
     <id>manager</id>
     <name>manager</name>
     <description>manager</description>
     <env name="JAVA_HOME" value="%JAVA_HOME%"/>
     <executable>java</executable>
     <arguments>-jar "F:\manager\manager.jar"</arguments><!--jar存放路径-->
     <startmode>Automatic</startmode>
     <logpath>D:logs\log</logpath><!--项目运行日志-->
     <logmode>rotate</logmode>
 </service>

最后建好后该路径下包括三个文件如下:

在这里插入图片描述
5、运行:在命令行中跳转到该路径下

在这里插入图片描述
6、用命令manager.exe install安装服务

在这里插入图片描述
7、启动服务,在“任务管理器”——“服务”中启动服务,服务名称:manager,如下,在浏览器输入项目访问地址即可

在这里插入图片描述
注:电脑由于系统不同启动“任务管理器”的方式不同,自行百度;也可以通过win+r,输入taskmgr,即可打开“任务管理器”
8、卸载服务

manager.exe uninstall需进入jar所在的目录

在这里插入图片描述
sc delete manager需以管理员身份运行命令行
“以管理员身份运行”命令行的快捷键win+r,ctrl+shift+enter

9、可能遇到的问题
部署之后,服务启动不成功
方法一:右键“服务”——属性——登录——勾选“允许服务与桌面交互”
方法二:使用全新的WinSW-x64.exe再设置一遍服务。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐