Jar包部署的三种方式!

一、cmd命令运行

直接将jar放入某个文件夹路径下,然后使用命令执行指令部署

一、部署流程:

1、win+r,输入cmd打开命令行

2、先跳转到jar的路径下

3、再用指令java -jar xxxxx.jar运行jar包

4、运行成功后在浏览器输入项目访问地址,访问成功

二、缺点:每一个cmd窗口,相当于一个临时session会话,当cmd窗口关闭之后,启动的java程序就停止了

二、利用脚本启动jar包

一、部署流程:

1、新建一个start.txt文件

2、文件内容如下:  

@echo off

start javaw -jar F:\XXXXX\xxxxx.jar  //jar包的路径

exit

3、把文件名改为start.bat,右键start.bat文件“管理员身份运行”

在浏览器输入项目的访问地址运行成功

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

@echo off

taskkill -f -t -im javaw.exe

exit

二、缺点:电脑重新启动要点击bat文件运行项目

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

一、部署流程:

1、下载下载WinSW 64位

Releases · winsw/winsw · GitHub

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

3、将WinSW.NET4.exe重命名为XXXXXX.exe(注:jar名是XXXXX.jar)

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

<service>

    <!-- 唯一ID -->

    <id>XXXXXX</id>

    <!-- 服务名称,启动服务时使用 -->

    <name>XXXXXX</name>

    <description>XXXXXX服务</description>

    <executable>java</executable>  

    <arguments>-jar XXXXXX.jar</arguments>

    <!-- 开机启动 -->

    <startmode>Automatic</startmode>

    <!-- 日志配置 -->

    <logpath>%BASE%\logs</logpath>

    <logmode>rotate</logmode>

 </service>

5、运行:在命令行中跳转到该路径下

6、用命令XXXXXX.exe install安装服务

7、启动服务,在“任务管理器”——“服务”中启动服务,服务名称:XXXXXX,如下,在浏览器输入项目访问地址即可

注:电脑由于系统不同启动“任务管理器”的方式不同,自行百度;也可以通过win+r,输入taskmgr,即可打开“任务管理器”

8、卸载服务

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

②sc delete manager需以管理员身份运行命令行

二、缺点:每次修改一个地方的代码,都得停止服务,需更新jar包,然后再启动服务

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值