1. 程式人生 > >Spring Boot專案生成jar包,並在windows伺服器中註冊成服務,開機啟動

Spring Boot專案生成jar包,並在windows伺服器中註冊成服務,開機啟動

最近工作在windows伺服器上部署 spring boot 的jar包

之前都是在linux上執行命令:  nohup java -jar xxx.jar > xxx.log &  

現在為了達到跟Linux一樣的效果。

最終方案:

使用winsw

winsw是一個開源專案,程式以及原始碼可以在Git Hub中下載:https://github.com/kohsuke/winsw/releases

winsw是一個可以將任何應用程式註冊成服務的軟體

使用方法:

1、下載exe檔案,假設改名成parser.exe

2、同目錄下建立一個同名的xml檔案,如parser.xml

parser.xml配置:



3、使用cmd,用cd命令轉到winsw.exe所在資料夾,然後執行命令

安裝服務命令:parser.exe install

解除安裝服務命令:parser.exe uninstall


4、開啟系統服務功能:執行——輸入services.msc,即可看見自己命名的服務parser




相關推薦

Spring Boot專案生成jarwindows伺服器註冊服務開機啟動

最近工作在windows伺服器上部署 spring boot 的jar包之前都是在linux上執行命令:  nohup java -jar xxx.jar > xxx.log &  現在為了達到跟Linux一樣的效果。最終方案:使用winswwinsw是一個開源

Spring Boot 專案jar部署到伺服器

jar包方式啟動,也就是使用spring boot內建的tomcat執行。伺服器上面只要配置了jdk1.8及以上即可。不需要外接tomcat  1.打成jar包 2.將jar包放到任意目錄,執行下面的命令 ^[email protected]:/myfile# n

spring boot專案jar部署

       經過以下步驟, 最終會形成maven依賴的多個jar(包括lib下新增的)、 我們編寫的程式程式碼打成一個jar, 將程式jar與 依賴jar分開,便於管理:

在Intellij IdeaMaven構建的Spring Boot專案jar

IDE工具:Intellij Idea 2017.1.3,專案管理工具:Maven,框架:Spring Boot 公司一個小專案一個人做,就萌生了用spring boot的想法,自己摸索難免很多彎路,此處對打可執行的jar做一個小計。失敗的嘗試方式:File --> P

Spring框架學習筆記(6)——阿里雲伺服器部署Spring Boot專案jar

最近接外包,需要部署伺服器,便是參考了網上的幾篇博文,成功在阿里雲伺服器成功部署了Spring Boot專案,特記下本篇筆記 Spring Boot專案打包 這裡說一下部署的一些問題 1.mysql驅動 建立spring boot的時候,在介面選擇添加了MySql的依賴,但是,實際專案測試的時候,發現驅動錯誤

Spring Boot Maven專案生成jar部署到Linux伺服器執行

Spring Boot生成jar ,本篇只針對於 idea 第一部分 生成jar 1.首先進入“Project Structure” ,之後點選 “Artifacts” 2.點選 + 號,選擇JAR 3.進入選擇 ,最後點選 OK

spring boot專案生成docker映象完成容器部署

一、問題產生    把spring boot專案生成的jar打成docker映象並生成docker容器完成部署是比較簡單方便的部署方式,而且部署過程很少會出錯。 二、部署步驟 1.利用maven或者gradle完成打包工作,打成jar包的形式。 2.在專案中的任意

web專案spring boot maven 引入jar不一致啟動報錯

          mavn 部署引入jar包不對,不提示找不到jar包,而是提示: Error starting ApplicationContext. To display the conditions report re-run your

Spring Boot打了jar啟動時報錯

springboot出現Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]],也就是tomcat啟動不起來,原因:可能是 servlet-api-x.x.jar衝突,原來我在pom

eclipse專案生成jar引入第三方

一、生成JAR包 1、點選專案右鍵—>Export 2、Java—>JAR file—>Next 3、選中專案      選中要建立JAR包的專案 4、選擇儲存路徑 在JAR file 裡選擇你要儲存的路徑 然後兩次Next 5

曹工雜談:Linux伺服器Spring Boot 原地修改 jar 配置檔案/替換class檔案免去重複上傳的麻煩

一、前言 相信很多同學有這樣的需求,現在很多公司都有多地的研發中心,經常需要跨地區部署,比如,博主人在成都,但是伺服器是北京的。一般城市間網路都不怎麼好,上傳一個幾十兆的jar包那是真的慢,別說現在微服務架構下,動輒兩位數的fat jar。這裡說的jar,就是spring boot專案打出來的fat jar

Spring Boot導出jar發布

發布 試驗 直接 理想 logs 三方 批處理 cnblogs tro 一:事由現在的項目組開發項目使用的是Spring Boot的技術,開發的時候是直接通過一個入口主函數來啟動項目的。如果將項目交給客戶,怎樣才能正確的發布運行呢?百度了一下有關的知識,大概了解到是通過導出

本地執行springboot專案jar或阿里雲伺服器上導致no main異常Exception in thread "main" java.lang.ClassNotFoundException

執行打好的jar包,出現如下異常 首先開啟打好的jar包,出現如下目錄 開啟META-INF目錄,中的MANIFEST.MF檔案,如下 中是否有如下的路徑,Start-Class,如果有,確保是全限定名+啟動類嘛 例如我異常時的Start-Class路徑為

spring boot 2.0 jar 啟動方式

pom檔案中新增: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <

IDEA下spring boot專案打包war部署外部tomcat問題

最近需要把開發的spring boot專案打包部署到雲伺服器上,自己先把專案部署到本地的tomcat上執行,結果發現怎麼部署都會報錯。現在特別整理了所有部署流程。以幫助大家解決問題。前提是你得保證你得spring boot專案在idea上能跑起來,並且訪問到伺服器,下面直接重

公司內網搭建spring boot maven下載jar失敗的處理方法

前段時間,部門決定重新搭建新框架,轉為現在火熱的spring boot。由於之前沒有接觸過,因此自己在網上找資料學習,學習初期,搭建工程專案時遇到了一個問題:按照教程步驟,在家裡成功建立工程,在公司卻失敗,報錯connect timeout。 經過排查,發現是因為兩者網路環

android studio 將自己的專案生成jar

很多情況下我們開發的專案不是一個完整的app,而是完成一部分功能,供別人的app使用的情況。這時就需要將我們的專案打包生成jar或者arr庫檔案,讓別人的app匯入我們的jar包,就能直接使用我們專案中封裝的功能,例如,我們常用的v4,v7包,網路請求包httpClien

Spring Boot引用本地jar

       最近在做一個SpringBoot的小工程,這類工程通常都是使用maven管理依賴並打包,但最近這個工程因為某些原因(比如企業自己的jar包,或者修改後的開源專案jar包)需要引用本地jar包。這種情況有兩種方案可以採用:        一,搭建一個本地mave

spring boot專案執行在docker容器的tomcat映象

docker的概念和作用我就不介紹了,網上有很多資料,理解起來也不難,主要就是倉庫,映象和容器三個概念。我這裡是是把spring boot專案執行在docker容器的tomcat映象下所以要準備一個war包。想以jar包的方式執行的話也比較簡單,不做介紹。

在eclipse建立maven專案、匯出jar、在windows伺服器上執行

一.在eclipse中建立maven專案 1>在eclipse的選單欄中:file -> new -> project -> maven project -> next ->next ->選擇 maven-arc