看标题是很简单的一个jar包部署,但是对我而说因为一直是在Centos上面部署应用,Windows用的很少,所以很多Windows操作不清楚,所以想本篇记录一下,做一下相关知识储备(这么简单,还储备呢…惭愧)
windows部署jar包,并使其在后台运行,简便的方法有批处理,我之前看到批处理就不知道是咋回事儿了,百度了下,放到本篇:
下面是具体操作:
部署启动jar包
windows部署jar,并在后台运行,批处理:
@echo off start javaw -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:MaxNewSize=512m -jar E:\e-record\ews-record-1.0-SNAPSHOT.jar >> StartupLog.log 2>&1 & exit
批处理后缀为.bat,xxxxxxxx-SNAPSHOT.jar 为要部署的jar包,且上述建议jar包与批处理文件处于同一目录,启动后会生成log文件,即项目日志。
这样直接执行bat文件就可已完成jar包的部署及后台运行。
关闭后台运行jar包
打开项目启动产生的log文件:
部署后得服务进程id为PID=13264,此时到任务管理器中查看java的服务
右击该进程,点击【转到详细信息】,点击结束任务即可