關於指令碼中使用nohup啟動專案的問題
1、在Jenkins中配置了sh /home/dubbo/service/bin/start.sh;
使用以下指令碼
#!/usr/bin/env bash
...省略...
nohup java $JAVA_OPTS $JAVA_MEM_OPTS $JAVA_DEBUG_OPTS $JAVA_JMX_OPTS -classpath $CONF_DIR:$LIB_JARS:$WEBLOGIC_CLIENT_JAR_HOME/wlfullclient-$WEBLOGIC_CLIENT_VERSION.jar com.alibaba.dubbo.container.Main > $STDOUT_FILE 2 >&1 &
...省略...
但是通過Jenkins自動發版,Jenkins顯示成功,可是dubbo服務總是起不來,報錯nohup: failed to run command java: No such file or directory
。而手動啟動該指令碼卻沒任何問題。
通過查詢是nohup的環境變數問題,然後加入source /etc/profile,如下
#!/usr/bin/env bash
source /etc/profile
相關推薦
關於指令碼中使用nohup啟動專案的問題
1、在Jenkins中配置了sh /home/dubbo/service/bin/start.sh;使用以下指令碼 #!/usr/bin/env bash ...省略... nohup java $JAVA_OPTS $JAVA_MEM_OPTS $JA
Redis叢集不能在shell指令碼中直接啟動的錯誤原因
26901:M 12 Aug 09:53:29.598 * Increased maximum number of open files to 10032 (it was originally set to 1024). 26901:M 12 Aug 09:53:29.615 * Node configur
maven中寫SSM專案啟動某個模組出現 org.springframework.beans.factory.BeanCreationException 異常的處理辦法
現在做的一個專案是有關網上商城的,當出現以下錯誤: org.springframework.beans.factory.BeanCreationException :Error creating bean with name ‘XXX’ 出現這種錯誤的原因可能有以下幾
Linux系統中配置指令碼程式開機啟動
$ vi /etc/rc.d/rc.local #!/bin/bash # THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES # # It is highly advisable to create own systemd serv
使用MyBatis中的ScriptRunner來執行sql檔案指令碼,實現啟動自動部署資料庫
最近專案中想要添入啟動制動完成資料庫配置的功能,剛開始想到的ANT方式,但是放棄了(凡是放棄的,根本原因是:我不會........);所以最後採用了ScriptRunner來執行,這個方法無論是DML還是DDL都可以執行,但是有幾點比較坑~~,咱們後話說。 首先我們介紹下當
idea中啟動專案報Error:java: 無效的源發行版: 1.8
idea中啟動專案報java版本錯誤,原因是模組的版本和編輯器的版本不一致。 解決方法: 1.File->Project Settings->Modules【快捷鍵:Ctrl+Shift+Alt+S】進入到下面modules介面,修改SDK版本,點選OK。 2.開啟
eclipse中啟動專案報記憶體溢位問題通過修改配置解決
先停止執行,雙擊圖片中的指定位置,顯示具體配置頁面。 點選圖片中連結 在“arguments”標籤卡中對“VM arguments”進行配置,在第一行新增 -Xms256M -Xmx1024M -XX:PermSize=64M -XX:MaxPermSize
python指令碼中啟動另一個python指令碼
有時間,我們需要在一個python指令碼中調起另一個python指令碼,下面我嘗試了一下, 1.父指令碼如下: #coding:utf8 #!/usr/local/bin/python import time import datet
eclipse中tomcat載入專案啟動時無.class檔案
遇到個問題,專案新增到tomcat之後,tomcat執行發現幾秒就啟動了,且呼叫api介面總是404,服務找不到,排查問題, 1.查詢tomcat服務載入路徑 2.進入tomcat的webapps裡面的專案檢視,發現一個.class檔案都沒有 3.檢視 Buil
idea同步svn中的maven專案,配置專案(帶Spring Boot啟動類)
同步svn專案 新建專案 制定svn地址,並從svn地址中checkout專案 選擇checkout的地址(本地專案放置地址,此地址不包含專案目錄),並點選ok 選擇專案放置的地址(在此處我選擇的是第三個地址。此地址包含專案名) 選擇jdk版本,根據自身情況選擇
解決springboot專案在eclipse中可以啟動在idea中報錯
pringboot專案在eclipse中正常啟動執行,但是在idea中一直出錯。 解決方案為:第一步 <dependency> <groupId>org.springframework.boot</groupId> <ar
關於maven Web(Spring MVC)專案中,部分專案啟動後無法訪問路徑的解決方案及解釋。
在最近兩天學習新的Spring 內容中, 發現按照Spring in action 敲得程式碼無法進入後臺,在檢查後, 確認程式碼無誤。 然後開始不停的找原因。之後在檢視tomcat中的專案時, 發現專案的路徑不對, class的位置不對, 然後jsp的位置也不對,甚至沒
eclipse中tomcat啟動時專案重複載入,導致資源初始化兩次的問題
在eclise中啟動tomcat發現同一個專案被重複載入了兩次,一直很納悶哪裡出了問題,網上大家各種要去修改appBase之類的方法也不起作用,最後偶然間發現是eclipse中tomcat設定的問題,見圖中: 勾上標紅的選項,就OK了!!!
單獨啟動tomcat和從eclipse中啟動tomcat的差異,以及將Eclipse中的Web專案部署到Tomcat的方法
剛接觸java web,對很多東西還不是太瞭解,特別是各種配置方面的問題,下面僅是自己個人的理解,如有錯誤或不足之處,希望大家能指教。 如果通過tomcat的bin目錄下的startup.bat來啟動tomcat,此時tomcat使用co
Maven專案中使用jetty啟動專案[今後會不定期更新矯正本文]
1. maven倉庫地址: 我寫本文的時候用的是如下倉庫: -->http://mvnrepository.com/artifact/org.eclipse.jetty/jetty-maven-plugin/9.4.0.v20161208 2.Jett
eclipse中Debug下啟動專案,無論如何延長時間都會超時無法啟動。
每天進步一點點,無論多麼小的經驗也是以後質變的基礎。 今天在eclipse中修改bug的時候,遇到了這種情況,在Debug下啟動專案無論如何延長時間都會超時無法啟動成功。 解決方法:將除錯時打的斷點全部取消後,就可以Debug重新啟動專案了。 問題分
linux後臺執行命令nohup啟動nodejs專案
由於要在後臺執行nodejs命令,故需要用到nohup命令。 原本執行nodejs專案是這樣啟動的: node .\log.io-server.js log.io-server.js是我用於專案啟動的js。但是這樣的啟動,命令視窗一關閉,程序就關閉
在web專案中如何啟動spring容器?
1.在web.xml配置spring配置檔案的資訊 <context-param> <param-name>contextConfigLocation</param-name> <param-value>clas
init.rc文件中面啟動c++程序,通過jni調用java實現
mini val sni ril urn runtime sport mco env </pre><p>註:假設是自己的myself.jar包,還要修改例如以下:</p><p>target/product/core_bas
centos7 中tomcat啟動慢的問題
啟動慢 問題 ati opts cal catalina java_opts mil seconds 1.問題定位 12-Jun-2017 15:04:12.221 INFO [localhost-startStop-1] org.apache.catalina.util.