Linux環境下用Weblogic發布項目【三】 -- 啟動、登陸、停止WebLogic


 

一、啟動WebLogic:

1、啟動前,修改訪問端口、IP地址方法:

在config.xml中修改,具體路徑如下:

/root/Oracle/Middleware/user_projects/domains/base_domain/config/config.xml

在文件中找到如下代碼:

<server>

    <name>admin</name>

    <listen-port>7001</listen-port>//在網頁上訪問的端口,一般默認7001

    <listen-address>200.200.200.17</listen-address>//項目發布的服務器IP地址

</server>

 

2、啟動前,將服務用戶名和密碼寫入啟動腳本:

    若啟動后,報Server is Running in Production Mode and Native Library(terminalio) to read the password securely 

from commandline is not found。則啟動用戶名和密碼沒有配置,如下操作:在:

/root/Oracle/Middleware/user_projects/domains/base_domain/servers/admin/security目錄下,創建boot.properties文件,里面輸入如下內容:

password=weblogic
username=copote185

保存即可。

 

3、啟動前,修改WebLogic內存:

    修改內存:在下面目錄下打開setDomainEnv.sh文件:

    /root/Oracle/Middleware/user_projects/domains/base_domain/bin/

    在文件中找到含: -Xms256m 、-Xmx512m、 PermSize=128m或48m、

MaxPermSize=256m 字樣的;

將 -Xms256m 修改為 -Xms18000m;將 -Xmx512m 修改為 Xmx19000m;

將兩個PermSize 修改為 PermSize = 10240M ;將MaxPermSize = 17000m 。

 

【有的修改為MEM_ARGS="-Xms1024m -Xmx10240m -XX:MaxPermSize=1024m"】

 

4、啟動前,修改Web.xml:

    在項目文件中打開目錄: /Xmove/XmoveComm5.5/WEB01/WEB-INF ,在這個目錄下找到並打開web.xml文件,在</web-app>前面添加如下內容

(只在Weblogic部署時添加,不添加可能在運行系統時報JNDI錯誤;Tomcat部署時不用):

<resource-ref>

    <res-ref-name>GPS_DataSource</res-ref-name>   <!-- GPS_DataSource為weblogic配置數據源時的JNDI名字 -->

    <res-type>javax.sql.DataSource</res-type>

    <res-auth>Container</res-auth>

</resource-ref>

</web-app>//在web-app的最后

 

5、啟動前,防止日志報錯:

在目錄:  /root/Oracle/Middleware/user_projects/domains/base_domain

下,新增logs文件夾和 log4j.properties 文件。

 

6、啟動WebLogic:

    通過Linux命令行,進入剛剛配置完成的域的bin目錄:

    /root/Oracle/Middleware/user_projects/domains/base_domain/bin

    然后在命令行輸入啟動Weblogic命令: nohup sh ./startWebLogic.sh &

相比 ./startWebLogic.sh 命令優點:當命令行窗口關閉,程序會在后台掛起,不會關閉;

 

需要用到的幾個命令:

【技巧: 在命令行中輸入一個文件的前幾個字母,按“TAB”鍵會自動匹配】

強制退出當前會話: Ctrl + C ;

查看啟動后台輸出: tail -f nohup.out 

查看啟動進程: ps -ef|grep  weblogic/tomcat

強制關閉進程: kill -9 進程號 

查看目錄中所有文件: ls

查看當前完整路徑: pwd

 

二、登陸WebLogic控制台:

1、打開瀏覽器,在網頁上輸入地址:http://200.200.200.17:7001/console

輸入用戶名密碼【weblogic/copote185】,進入控制台界面;

 

2、在打開的界面中點擊“部署”,在部署頁面里面發布項目:

    1、點擊“鎖定並編輯”按鈕解鎖 ==> 2、點擊右側“安裝” 按鈕  ==> 3、在“路徑”后面輸入文件所在路徑  ==>

    4、選中要部署的文件 ==> 5、點擊三次“下一步”按鈕直到不能點為止,然后點擊“完成”按鈕 ==> 6、先點擊“保存”按鈕,然后依次點擊

     “激活更改”、“鎖定並編輯按鈕==> 7、再點擊“部署”  此時項目狀態為“准備就緒”==> 8、選中項目,點擊“啟動”按鈕的下拉“僅為管理請求提供服務” 

     ==> 9、點擊“是”按鈕,則項目啟動成功;

 

注意:在啟動項目之前,要先修改WEB內存:

修改內存方法:在下面目錄下打開setDomainEnv.sh文件:

    /root/Oracle/Middleware/user_projects/domains/base_domain/bin/

    在文件中找到含: -Xms256m 、-Xmx512m、 PermSize=128m或48m、

MaxPermSize=256m 字樣的;

將 -Xms256m 修改為 -Xms18000m;將 -Xmx512m 修改為 Xmx19000m;

將兩個PermSize 修改為 PermSize = 10240M ;將MaxPermSize = 17000m 。

 

【有的修改為MEM_ARGS="-Xms1024m -Xmx10240m -XX:MaxPermSize=1024m"】

 

3、停止WebLogic服務:

方法1: 登陸控制台 http://200.200.200.17:7001/console , 在部署頁面選中項目,點擊”停止 ”(shutdownserver)按鈕;

 

方法2: 利用腳本停止服務:在 /root/Oracle/Middleware/user_projects/domains/base_domain/bin 

路徑下,有一個stopWebLogic.sh文件,命令行執行即可: ./stopWebLogic.sh

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM