您好,登錄后才能下訂單哦!
控制臺啟動server時報"對于服務器server-1與計算機machin
<!--StartFragment -->
對于服務器AdminServer, 與計算機Machine-0相關聯的節點管理器無法訪問。
所有所選服務器當前都處于與此操作不兼容的狀態, 或未與運行的節點管理器關聯, 或沒有授權您執行請求的操作。不會執行任何操作
次錯誤基本都遇到過。在網上搜了半天,最后才解決,基本如下:
對于服務器server-1與計算機machine-2相關聯的節點管理器無法訪問。
所有所選服務器當前都處于與此操作不兼容的狀態, 或未與運行的節點管理器關聯, 或沒有授權您執行請求的操作。不會執行任何操作。
原因:nodemanager沒有啟起來
一、對于managedServer于adminServer在同一服務器上的情況:
1、在控制臺可查看該機器的節點管理器端口,比如為5556
2、用netstat -nap | grep 5556命令查看端口為5556的進程是否存在便知nodemanager是否已啟動,這時肯定是不存在的
3、但是用ps -ef |grep java命令查看進程,可看到NodeManager進程
4、用kill -9 NodeManager進程號
5、vi /etc/hosts查看ip地址配置是否正確
6、vi /etc/sysconfig/network查看機器名配置是否正確
7、vi $WL_HOME/common/nodemanager/nodemanager.properties查看以下配置是否正確,這里的端口5556就與上文提到的端口一致,如果端口不對可能是因為在前一次nodemanager起來之后,在控制臺修改了端口,而在nodemanager.properties文件中保存的還是原端口,所以當再次啟動nodemanager時,啟動的端口不是修改后的而是原來的。
ListenPort=5556
SecureListener=false
StartScriptEnabled=true
二、如果AdminServer在服務器A上,ManagedServer在服務器B上的情況:
這時候不能啟動nodemanager還可能是因為服務器B無法與服務器A通訊,這時候會報socket相關錯誤。此時,
1、在B服務器上修改$WL_HOME/common/nodemanager/nodemanager.properties文件:
SecureListener=false
StartScriptEnabled=true
2、在B上$WL_HOME/common/bin/目錄下執行wlst.sh腳本
./wlst.sh即可
3、執行完2后會來到wls:/offline>下,在此輸入connect()回車
4、此時會依次要求輸入AdminServer的用戶名、密碼及url如下
Please enter your username [weblogic] :weblogic
Please enter your password [weblogic] :
Please enter your server URL [t3://localhost:7001] :t3://adminServerIP:port
以上三項指服務器A上登錄控制臺時的用戶名、密碼及IP地址和端口
5、如果第4步執行成功,則顯示
Successfully connected to Admin Server 'AdminServer' that belongs to domain 'my_domain'.
會跳到wls:/my_domain/serverConfig>
my_damain指服務器A上的domain
如果第4步執行不成功,會返回第3步重新輸入connect()
此時也可輸入dumpStack()回車,查看具體錯誤
6、第5步執行成功后,在wls:/my_domain/serverConfig>下依次執行
nmEnroll('/home/weblogic/Oracle/Middleware/wlserver_10.3/common/nodemanager')
nmEnroll('/home/weblogic/Oracle/Middleware/user_projects/domains/server_b_domain')
這里的weblogic目錄指服務器B上的weblogic目錄,視自己的目錄修改語句。
7、注冊成功后,按ctrl+c返回weblogic目錄,再到$WL_HOME/servers/bin目錄下
nohup ./startNodeManager.sh &啟動nodemanager
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。