springboot打包发布jar到阿里云的window server服务器

整理一下springboot后台jar程序的打包发布过程,内容包括:

  • jar打包准备
  • window server服务器后台运行jar程序配置
  • 发布配置阿里云
  1. springboot打包jar包
    因为是打包jar包发布,首先pom.xml配置文件中的打包类型选择jar
	com.rencare.pay
	WXPay
	0.0.1-SNAPSHOT
	jar

另外,使用jar包发布,就需要使用到内置的Tomcat服务,所以确保springboot内置的服务没有被排除:


		
		
			org.springframework.boot
			spring-boot-starter-web
			
				
					org.apache.tomcat
					tomcat-jdbc
				

			
		

最后执行maven打包:
springboot打包发布jar到阿里云的window server服务器_第1张图片

  1. window server服务器后台运行批处理文件准备
    这一步中,主要是将jar程序运行于后台,不会随着命令窗口的关闭而结束。因此,编写两个批处理文件,用于启动/停止jar程序。

start.bat:
注:路径为你的jar文件的存放路径,可以是绝对路径,也可以是相对路径;
我这里用的绝对路径,因为我的start.bat文件将放置在window自启动运行的目录下。


@echo off

start javaw -jar D:\Java\wxpay\WXPay.jar

exit

stop.bat:


@echo off

taskkill -f -t -im javaw.exe

exit
  1. 部署
    将写好的两个批处理文件以及jar包,一起复制到云服务器-window server服务的某个路径下,比如:
    springboot打包发布jar到阿里云的window server服务器_第2张图片
    归置好位置之后,启动jar程序时,双击运行start.bat文件即可;停止时,双击运行stop.bat文件即可。

补充:自动化

如果服务器重启了,那么对应的javaw程序也会被终止,那么要启动我们的服务就需要再次点击运行start.bat文件。
那么这里提供一个方法,可以在服务器重启之后,自动运行start.bat文件的方法。
使用组合件「win+R」,输入「shell:startup」,回车,打开「启动」文件夹,将start.bat文件放在这个目录下,那么以后每次服务器重启都会自动运行start.bat文件了。

OK,以上是之前开发部署微信支付商户后台时使用的方法。最近又重头搞这个,整的有点忘了,所以这次写下来记录下,要不以后又要重新整理!~

你可能感兴趣的:(java后台)