1. 程式人生 > >spring boot註冊成linux服務時,啟動引數RUN_ARGS的輸入

spring boot註冊成linux服務時,啟動引數RUN_ARGS的輸入

spring boot怎麼註冊成linux服務,實現優雅關閉,springboot文件56. Installing Spring Boot applications寫得很明白。但我被啟動引數RUN_ARGS卡了下,我啟動的時候想輸入多個引數,沒成功。conf如下

LOG_FOLDER=/home/banger/web
JAVA_OPTS=-Xmx1024M
RUN_ARGS=--server.port=8084 --myName=chen

到spring boot的shell指令碼中看到這麼一段。

# shellcheck source=/dev/null
[[ -r "${CONF_FOLDER}/${configfile}" ]]
&& source "${CONF_FOLDER}/${configfile}"
arguments=(-Dsun.misc.URLClassPath.disableJarChecking=true $JAVA_OPTS -jar $jarfile $RUN_ARGS "[email protected]")

spring boot是通過source把conf檔案寫入的,所以實質上是執行conf中的每一行。
將conf改寫

LOG_FOLDER=/home/banger/web
JAVA_OPTS=-Xmx1024M
RUN_ARGS='--server.port=8084
--myName=chen'

加個引號就好了

相關推薦

spring boot註冊linux服務啟動引數RUN_ARGS輸入

spring boot怎麼註冊成linux服務,實現優雅關閉,springboot文件56. Installing Spring Boot applications寫得很明白。但我被啟動引數RUN_ARGS卡了下,我啟動的時候想輸入多個引數,沒成功。conf如下

Spring Boot + JPA(hibernate 5) 開發數據庫表名大小寫問題

hibernate mysql spring boot 大小寫 這幾天在用spring boot開發項目, 在開發的過程中遇到一個問題hibernate在執行sql時,總會提示表不存在。尋找之後發現, 建表時,表統一采用了大寫。hibernate會把大寫統一轉換成小寫。且 mysql在 lin

spring boot jar 部署linux服務

路徑 ash ret ica kill .sh app ive 文件名 用命令啟動spring bo

Spring Boot 整合Mybatis非startermapper一直無法注入解決

本來呢,直接使用mybatis-spring-boot-starter還是挺好的,但是我們系統比較複雜,有多個數據源,其中一個平臺自己的資料來源,另外一些是動態配置出來的,兩者完全沒有關係。所以直接使用mybatis-spring-boot-starter就很麻煩了,會報下列錯誤: Caused by

Spring BootThymeleaf實戰筆記系統學習Thymeleaf

autowired 項目 use 字面量 framework for 圖片 顯示 mod Thymeleaf1.理解:(1)Thymeleaf是一款Java模板引擎,類似於JSP,Freemarker,能夠處理html,xml,javaScript,Css甚至純文本;(2)

JavaWeb程式(Spring Boot)打包的Jar檔案exe檔案

注:此方式需要外部 JRE 一、下載Java轉Exe檔案工具(exe4j) 地址:https://exe4j.apponic.com/ 破解碼:L-g782dn2d-1f1yqxx1rv1sqd 二、Jar 轉 Exe 步驟  

spring boot filter 配置多個執行順序

在 spring boot 配置Filter過濾器 中簡單介紹了spring boot 中如何新增過濾器,有人問到如果配置多個怎麼控制,先經過哪個過濾器,後經過哪個過濾器。在web.xml中,我們知道,執行順序是誰在前邊執行誰。 在spring boot中的F

spring boot 配置 linux service

最近,要把公司以前的一個java application 同步程式修改一下,讓它變成一個容易部署而且執行穩健的服務。 網上找了一下資料,決定動手把它變成一個spring boot專案,理由有3: (1)易維護; (2)易部署; (3)較穩健; 做了以下步驟: 1.把它從傳

伺服器安裝Apache註冊系統服務啟動失敗

通常是因為伺服器佔用了80埠  解決Windows Server 2008 System程序佔用80埠 -------------------------------------------------------------- 開啟cmd然後輸入如下命令: net sto

spring bootjar包部署到公司Linux系統的伺服器

FileZilla使用詳情 主機號:47.88.171.117 使用者名稱:root 密碼:[email protected]@7281001 埠:22 遠端站點:/develop/myjar 將其中檔案miner-currency-0.0.1-SNA

企業分布式微服務雲SpringCloud SpringBoot mybatis (三十)關於spring bootapidoc

用戶 osc height 註釋 success string 官方文檔 strong pass apidoc是基於註釋來生成文檔的,它不基於任何框架,而且支持大多數編程語言,為了springboot系列的完整性,所以標了個題。 一、apidoc簡介 apidoc通過在你代

Spring bootRedis(1)—進行增加更新查詢批量刪除等操作

緩存 獲取數據 prope XML ray end 序列 www pin 前言:最近工作中使用到了redis緩存,故分享一點自己總結的東西,這篇文章使用的是StringRedisTemplate進行學習,這裏值的說的是,(1)StringRedisTemplate在進行批量

Linux下將tomcat註冊系統服務

編寫啟動指令碼 vi /etc/rc.d/init.d/tomcat  //需將JAVA_HOME和CAGTALANA_HOME替換成自己的jdk安裝目錄和tomcat安裝目錄 #!/bin/bash # # tomcat startup script for

Spring boot搭建啟動啟動失敗

初次使用spring boot,啟動時去出現了以下錯誤: Failed to configure a DataSource: 'spring.datasource.url' is not specified and no embedded datasource

執行WCF宿主主機啟動介面服務出現HTTP 無法註冊

  如題,在執行WCF宿主主機時,出現了問題。   HTTP 無法註冊 URL http://+:8701/PtMenuDelegate/mex/。程序不具有此名稱空間的訪問許可權(有關詳細資訊,請參見 http://go.microsoft.com/fwlink/?LinkId=70353)。   解決

Spring Cloud 基於Spring Boot 2.x的服務註冊與發現(Eureka)

一.Spring Cloud 簡介        Spring Cloud為開發人員提供了快速構建分散式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智慧路由,微代理,控制匯流排,一次性令牌,全域性鎖定,領導選舉,分散式 會話,群集狀態)。 分散式系統的協調導致鍋

服務架構學習筆記(一):gRPC Spring Boot Starter 2.2.0 釋出及使用步驟

簡介 gRPC Spring Boot Starter 專案是一個 gRPC 的 Spring Boot 模組。通過在 Spring Boot 中內嵌一個 gRPC Server 對外提供服務,並支援 Spring Cloud 的服務發現、註冊、鏈路跟蹤等等。 更新內容 在 2.

spring boot 專案maven打war包部署Tomcat啟動spring boot未載入專案訪問404

寫了個restful風格的spring boot專案,maven打成war包後部署Tomcat後,啟動頁面沒有看到spring boot載入的資訊,即控制檯沒有打印出那個大大的spring boot 字串,這是spring boot沒有被容器載入,修改方法如下:@Spring

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

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

spring boot MybatisJPA

stat 清除 back ransac 框架 mybatis com 並不是 encoding     相對應MyBatis, JPA可能大家會比較陌生,它並不是一個框架,而是一組規範,其使用跟Hibernate 差不多,原理層面的東西就不多講了,主要的是應用。 Mybat