04_Weblogic之受管服务器:配置受管服务器,启动受管服务器,解决因为强制关闭Weblogic之后导致启动有问题的问题,配置boot.properties
配置受管服務器,
先啟動WebLogic服務器,啟動方式如下:
在WebLogic控制臺中的”開發模式”---“鎖定并編輯”模式下,點擊“Server(服務器)”然后進行配置。(進入控制臺的方式是在瀏覽器地址中輸入:http://192.168.6.25:7001/console/login/LoginForm.jsp).
點擊登錄,然后進入登錄頁面。
3 開始配置,暫開“環境”----“服務器”,進入圖形化的界面進行配置:
點擊”NEW(新建)”
點擊”新建”后進入如下的界面:
點擊”下一步”。
點擊“完成”,進入以下界面:
點擊”定制此表”,讓表格中顯示的信息更全一些。
點擊下方的應用,接著就可以看到下面的表格列中顯示了”監聽地址”列。
點擊Customize this table,讓這個表顯示的詳細一些
點擊”Apply”,表格變成如下的:
注意:如果沒有寫監聽地址,默認的地址是Linux監聽的本機地址。
4.再建立一臺server,注意Name名稱不能相同。
點擊下一步,并完成
這時候還沒有”激活更改”,這時候配置信息時保存在pending文件中,使用Notepad打開Linux上的文件,所有的配置信息都是在config目錄里面,pending目錄只是存沒有激活的更改。
pending中的config.xml配置文件的內容:
點擊“激活更新”后,就將pending目錄下的配置文件保存到了config目錄下了.
點擊后的效果:
config目錄下的config.xml配置文件的內容如下:
5 啟動Oracle WebLogic受管服務器
| 可以下列方式啟動受管服務器: --DOMAIN_DIR/bin/startManagedWebLogic.sh --weblogic.Server --WLST和節點管理器 --管理控制臺 ----要求每臺計算機上都有節點管理器 ----需要進行其它配置。實例: --- 用戶名和口令 --- 監聽端口 --- CLASSPATH、JAVA_HOME --- 安全類型(簡單類型與SSL類型) |
注意:啟動的時候要指定要啟動的Server的名字:
例如:
注意:
一、如果管理服務器和受管服務器在同一臺機器上,在執行./startManagedWebLogic.sh Server0的時候后面不用再加上鏈接地址。
二、在”生產模式”下,啟動受管服務器需要輸入“自己”設置的”管理服務器”的”用戶名”和”密碼”。截圖如下:
6. 解決weblogic啟動受管服務器報錯Authentication for user weblogic denied
| 好久沒使用weblogic,使用命令(./startManagedWebLogic.sh Server2)啟動weblogic的受管服務Server2時報錯,好像是說我輸入的用戶權限問題。 ? 奇怪的是,剛剛輸入的用戶名和密碼登錄weblogic的控制臺,卻可以正常登錄。運行上面的命令時,輸入那個用戶名和密碼,就是不能啟動那個服務。懷疑是受管服務本身的問題,刪除了重新建,還是報一樣的錯誤。 解決辦法是: 刪除了原來的受管服務,新建了受管服務Server2,并按以下命令方式啟動服務: ./startManagedWebLogic.sh Server2 http://192.168.6.25:7001 (注意:startManagedWebLogic.sh在windows目錄下的wlsserver_10.3/common/bin目錄下也有這個文件。) 其中后面是我的管理服務器端的IP及端口。可以正常啟動,并在servers目錄下生成了以受管服務Server2命令的目錄,進入該目錄并新建security目錄,進入security目錄,創建boot.properties文件,輸入如下信息(注意:這里的用戶名和密碼和管理服務器的相同): username=weblogic password=toto123456 保存后退出。使用上面的命令重啟受管服務時,不再要求輸入用戶及密碼。 ? 不需要輸入用戶名和秘密后,就可以使用nohup后臺啟動服務了 nohup sh bin/startManagedWebLogic.sh Server2 http://192.168.6.25:7001/ & |
非后臺啟動的效果圖如下:
在瀏覽器中控制臺中的狀態是:
6、如果出現以下問題:
| 問題截圖如下:
|
| 解決辦法是: Follow?the?following?steps:?? 1:?remove?the?boot.properties?file?completely?from?the?managed?server?directory.?? 2:?remove?the?ManagedServerDir/data/ldap?directory?completely.?? 3:?Always?keep?backup?of?files?before?removing?it.?? 4:?Now?try?to?start?the?server?from?the?command?prompt?and?provide?the?username/password?used?to?login?to?the?Admin?Console.?? ?? ./startManagedWebLogic.sh Server0 http://192.168.6.25:7001 |
7.有時候因為強制關閉服務器,會出現一些問題,問題現象是:
15-5-23 下午02時22分58秒 CST><Info> <Management> <BEA-141281> <unable to get file lock,will retry ...>
網友的解決辦法是(我已試過,可以解決問題):
| A-141281> <unable to get file lock, will retry ...> ?
|
8、”受管服務器”在啟動的時候會從”管理服務器”上下載一些配置信息.
9、WebLogic的工作目錄是:
/root/Oracle/Middleware/user_projects/domains/base_domain/servers
10、啟動受管服務器的時候可以創建引導標識文件
| 在DOMAIN_NAME/servers/<server_name>/security目錄中創建一個名為boot.properties的文件,其中包含下列兩行: username=username password=password |
| 第一次啟動服務器時,服務器會讀取引導標識文件并以用戶名和口令的加密版本覆蓋該文件。(上面寫的是明文,當啟動受管服務器啟動之后,boot.properties文件中用戶名和密碼就被重新加密了,要注意的是,這個文件文件不能拷貝到其它受管服務器上的相應目錄下。) |
| 此后,服務器將在后續啟動周期中記住該身份證明。 |
| 配置方式在上文中已說明。 |
11.通過控制臺遠程關閉一個服務器:
點擊[鎖定并編輯]à[服務器]-à點擊受管服務器。
在”控制”面板下面有以下列表:可以關閉服務器和強制關閉服務器。
?
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的04_Weblogic之受管服务器:配置受管服务器,启动受管服务器,解决因为强制关闭Weblogic之后导致启动有问题的问题,配置boot.properties的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 宏盛资本是干嘛的
- 下一篇: maven中去掉单元测试的配置