在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小时内删除。