在windows系统上⾯部署springboot项⽬并设置其开机启动
前⾔
最近的项⽬需要在客户的服务器上⾯部署⼀个项⽬然后进⾏测试,服务器的系统是windows server2008的,以前部署的项⽬都是在linux系统上⾯居多,就算是在windows系统上⾯⾃⼰玩的时候也是通过命令java -jar jar包这种⽅式跑。但是这样会出现⼀个问题,dos命令窗⼝需要⼀直打开,如果把dos命令窗⼝不⼩⼼关闭了,那就得重新输⼊命令来启动。。。感觉好⿇烦啊,⽽且⽼是开着那个⼩⿊窗,总是感觉。。嗯,有点不习惯。于是⽹上查阅了以往⼤佬的资料,然后结合⾃⼰的实际操作做⼀下记录,⽅便⾃⼰以后查阅,也希望可以帮帮其他跟我⼀样的新⼿哦!
安装
安装jdk
第⼀步需要的就是在服务器上⾯安装好jdk,通过命令
java -version
查看是否安装了jdk,我的服务器刚开始是没有安装的,所以我第⼀步就是安装jdk。
从我的电脑上⾯把下载好的jdk上传到服务器上⾯的某个盘下⾯,然后开始配置环境变量。
配置系统变量
到系统变量的path,在后⾯添加上⾃⼰jdk的bin⽬录的路径,记得前⾯⽤分号分隔开。
D:\app\Administrator\product\11.2.0\dbhome_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\jdk8\bin; 如上就是我的path配置,倒数第⼆个分号之后的就是我的jdk的bin⽬录的具体位置。
配置⽤户变量
到⽤户变量的CLASSPATH(没有则新增),在这⾥添加jdk的lib⽬录的路径。
C:\jdk8\lib
如上就是我的lib的路径。
验证是否安装成功
输⼊命令
java -version
可以看到jdk的相关信息
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
出现类似如上信息则证明安装成功
安装WinSW
获取WinSW
适合新手的spring boot 优势:winsw是⼀个可以将任何应⽤程序注册成服务的软件
如图,这两个是我们所需要的,我们把它们下载下来到本地。
配置WinSW
把我们下载好的两个⽂件放到和我们的项⽬jar同⼀个⽬录下⾯,然后把改个名字。
我这⾥是改成了,同时把l也改成和exe⽂件⼀样的名字,也就是l。
接下来需要对xml⽂件进⾏⼀下编辑,如下。
<configuration>
<!-- 安装成windows服务后的服务名-->
<id>myServer</id>
<!-- 显⽰的服务名称 -->
<name>myServer</name>
<!-- 服务描述 -->
<description>这是winsw⽣成的服务,专门⽤于启动springboot项⽬</description>
<!-- jdk可执⾏程序的路径,我们已经安装了jdk,只要“java” 即可-->
<executable>java</executable>
<!--参数-->
<arguments> -jar jar包名字</arguments>
</configuration>
注册服务
在 所在⽬录打开dos命令窗⼝,为了防⽌出现问题,最好⽤管理员⾝份打开。 输⼊命令
< install
之后进⼊到电脑的服务到我们的服务:myServer,右键启动即可。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论