大忙人系列 shell命令啟動weblogic應用

2021-10-05 08:53:20 字數 1442 閱讀 4824

使用命令:nohup startmanagedweblogic.sh 應用名稱  adminurl(主節點名稱) &

報錯:enter usename to boot weblogic server:error: failed to get value from standard input

但我們使用:startmanagedweblogic.sh 應用名稱  adminurl(主節點名稱)。不會報錯。

原因:那是因為缺少boot.properties配置檔案或者說系統是讀取不到對應的使用者名稱和密碼資訊。

但是為什麼不使用nohup就能啟動呢?很明顯這是前台和後台的啟動區別問題。如果我們使用後台啟動的話,linux啟動的時候不會和我們進行互動,所以是不會有輸入密碼的操作步驟的;但是當我們使用前台啟動的時候,系統會讓我們輸入使用者名稱和密碼的,所以是可以正常啟動的。

解決方法:

方法一(最簡單靈活),我們利用weblogic自帶的方法,配置boot.properties

vi boot.properties

# 新增內容如下

username=weblogic

password=weblogic123

我們在配置的boot檔案的時候,一定要在對應的啟動節點下面的 security去建立boot檔案(網上很多文章是說的是在adminserver資料夾下面的boot.properties,但是那個是啟動adminserver節點的,而並非我們自己的應用服務)。

即我們要啟動乙個名稱為:ulting-01的應用,所以我們啟動命令應該為:startmanagedweblogic.sh ulting-01  adminurl(主節點名稱),然後我們配置的boot檔案路徑應該為:cd $base_domain_home/servers/ulting-01/security(如果不存在security資料夾則建立這個資料夾)/boot.properties(如果不存在boot.properties檔案則建立這個檔案)。

方法三:修改weblogic的啟動指令碼:startweblogic.sh

vi startweblogic.sh

# 新增內容如下

wls_user="weblogic"

export wls_user

wls_pw="weblogic123"

export wls_pw

然後重啟即可.

寫給大忙人看的Go語言

寫給大忙人看的golang教程 一 閱讀本文之前,我認為你已經掌握其他語言基礎並寫出乙個簡單的專案。15.1 順序控制 略 15.2 分支控制 15.3 迴圈控制 設定隨機數的種子為當前的系統時間 rand.seed time.now unix 生成0 99範圍的隨機數 randomnumber r...

寫給大忙人的模電複習資料(002)

對於rc低通電路而言,fh 12 r cf frac fh 2 rc1 對於rc高通電路而言,fl 單極性器件 載流子只有一種 空穴或者自由電子 工作電流 半導體中多子的漂移 一般我們都是考慮共源極n溝道的增強型mos管,其輸出特性曲線如下 這要與npn三極體的共射極輸出特性曲線相區別,如下圖所示 ...

寫給大忙人看的如何優雅設定執行緒池的大小

執行緒池需要設定合適的大小,假如設定的太大,執行緒上線文切換過於頻繁,造成大量資源開銷,反而會使效能降低。假如設定的太小,存在很多可用的處理器資源卻未在工作,會造成資源的浪費和對吞吐量造成損失。為了充分利用處理器資源,建立的執行緒數至少要等於處理器核心數。如果所有的任務都是計算密集型的,那麼執行緒數...