一、啟動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