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專案生成jar包,並在windows伺服器中註冊成服務,開機啟動
最近工作在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 Idea中Maven構建的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