WebLogic 是一個基于JavaEE 架構(gòu)的中間件,純java 開發(fā)的,是一款Web 服務(wù)器,作用和“Tomcat”類似,比tomcat 功能更強(qiáng)大。
安裝包: 這里采用WebLogic 12c 版本,如wls1211_win32.exe
安裝過程就是各種默認(rèn)和“下一步”,然后就完成安裝了。
Weblogic 安裝完成后就可以創(chuàng)建 Weblogic 域了。
打開向?qū)Ы缑娣椒ǎ?/p>
【開始菜單】-->【Oracle Weblogic】-->【W(wǎng)eblogic Server 12c】-->【Tools】-->【Configuration Wizard】,打開Fusion Middleware配置向?qū)А?/p>
或者
【開始菜單】-->【Oracle Weblogic】-->【QuickStart】-> 【Getting Started with WebLogic Server..】,打開Fusion Middleware配置向?qū)А?/p>
創(chuàng)建步驟,這里我們以集群的搭建為例,不需要集群的,配置域時選擇“管理服務(wù)器”即可,其他步驟一致
Weblogic 集群環(huán)境的搭建
我們可以在同一臺機(jī)器上配置集群,也可以在同一網(wǎng)段內(nèi)的不同機(jī)器上配置集群。這里以同一臺機(jī)器上配置集群為例:
使用Domain Configuration Wizard進(jìn)行配置
創(chuàng)建新的Domain
1)選擇“創(chuàng)建新的 WebLogic域”,單擊“Next”按鈕
2)保持默認(rèn),下一步
3) 按實際填寫域名,下一步
4) 填寫管理服務(wù)器的用戶名和密碼
5) 選擇”開發(fā)模式“,可以選擇更改jdk
6)選擇”管理服務(wù)器“,”受管服務(wù)器……“
7)
8)
9)當(dāng)用Configuration Wizard 創(chuàng)建集群時,您只能選擇multicast,雖然官方文檔推薦新建集群時使用unicast 消息機(jī)制;若選擇unicast,您只能在Administration Console 中修改集群的配置,參考Oracle Fusion Middleware Oracle WebLogic Server Administration Console 幫助文檔中的:"Create and configure clusters". 提示: multicast address 的IP 范圍必須位于224.0.0.0 到 239.255.255.255 之間.WebLogic Server 使用的multicast 默認(rèn)值為 239.192.0.0. 您可以使用此范圍內(nèi)的任意ip和端口號
10)
11)配置集群,選擇代理服務(wù)器
12)這里暫時不配置Machine了
13)確認(rèn)配置信息后,點(diǎn)擊”創(chuàng)建“
14)集群環(huán)境搭建成功。
到這里,就創(chuàng)建好了自己的一個域,相當(dāng)于本機(jī)上成功部署了 Web 服務(wù)器。
在【開始菜單】-->【Oracle Weblogic】-->【User Projects】就可以看見名稱為剛剛創(chuàng)建的域名同名文件夾,里面有三個快捷方式:
【Admin Server Console】:打開管理web服務(wù)器的終端頁面,實際上就是在瀏覽器地址欄中輸入"http://127.0.0.1:7001/console",自動跳轉(zhuǎn)到登錄界面,填寫創(chuàng)建域時填寫的管理員用戶名和口令,即可登陸成功。
【Start Admin Server for Weblogic】:啟動Web服務(wù)器。首先要運(yùn)行這一個,否則上邊的Console配置便無法打開。
【Stop Admin Server】:有start就得有stop,終止web服務(wù)器操作。
我們也可以使用命令行啟動。這里使用命令行啟動:
① 啟動管理服務(wù)器
打開cmd,進(jìn)入到D:\Program Files\WebLogic\user_projects\domains\cluster\bin 執(zhí)行startWeblogic.cmd
D:\Program Files\WebLogic\user_projects\domains\cluster\bin>startWebLogic.cmd
輸入之前配置的用戶名和密碼
我們可以在WebLogic\user_projects\domains\cluster\servers\AdminServer 目錄下,建立文件 security\boot.properties 在里面輸入
username=weblogic
password=weblogic12
下次啟動時,則不需要輸入用戶名和密碼了
②啟動代理服務(wù)器
執(zhí)行 start startManagedWebLogic.cmd 受管服務(wù)器名 管理服務(wù)器URL
如 start startManagedWebLogic.cmd ProxyServer http://192.168.1.101:7050
其他同上
則可以啟動集群了。
操作系統(tǒng) | Windows 2008 R2 |
IP地址 | 192.168.56.101 |
JDK版本 | jdk-7u80-windows-x64 |
JDK安裝路徑 | C:\Program Files\Java\jdk1.7.0_80 |
weblogic版本 | 10.3.6 |
weblogic安裝目錄 | D:\weblogic |
weblogic啟動日志路徑 | D:\weblogic_log |
domain名稱 | ptp |
包含server | AdminServer、ptpserver1、ptpserver2 |
AdminServer端口 | 9000 |
AdminServer jmx端口 | 10051 |
ptpserver1端口 | 9001 |
ptpserver1 jmx端口 | 10052 |
ptpserver2端口 | 9002 |
ptpserver2 jmx端口 | 10053 |
ptpserver1和ptpserver集群 | ptpcluster |
計算機(jī)名稱 | PM1 |
jmx用戶 | zabbix |
jmx密碼 | zabbix |
jmxremote.access文件路徑 | D:\weblogic\jmxremote.access |
jmxremote.password文件路徑 | D:\weblogic\jmxremote.password2 安裝weblogic10.3.6軟件(略) |
weblogic config.xml配置架構(gòu): AdminServer 端口:9000 --> ptpserver1 端口:9001 --> ptpserver2 端口:9002 |
D:\weblogic\jmxremote.access
D:\weblogic\jmxremote.password
復(fù)制D:\weblogic\wlserver_10.3\server\bin\installSvc.cmd為
D:\weblogic\wlserver_10.3\server\bin\installAdminServerSrv.cmd
添加如下紅框中的內(nèi)容:
修改注冊服務(wù)的啟動方式:
點(diǎn)擊運(yùn)行D:\weblogic\wlserver_10.3\server\bin\installAdminServerSrv.cmd
查看windows服務(wù):
查看注冊表啟動參數(shù):win+R -> regedit 搜索beasvc ptp_AdminServer
復(fù)制D:\weblogic\wlserver_10.3\server\bin\installSvc.cmd為
D:\weblogic\wlserver_10.3\server\bin\installptpserver1Srv.cmd
添加如下紅框中的內(nèi)容:
修改注冊服務(wù)的啟動方式:
點(diǎn)擊運(yùn)行D:\weblogic\wlserver_10.3\server\bin\installptpserver1Srv.cmd
查看windows服務(wù):
查看注冊表啟動參數(shù):win+R -> regedit->搜索beasvc ptp_ptpserver1
復(fù)制D:\weblogic\wlserver_10.3\server\bin\installSvc.cmd為
D:\weblogic\wlserver_10.3\server\bin\installptpserver2Srv.cmd
添加如下紅框中的內(nèi)容:
修改注冊服務(wù)的啟動方式:
點(diǎn)擊運(yùn)行D:\weblogic\wlserver_10.3\server\bin\installptpserver2Srv.cmd
查看windows服務(wù):
查看注冊表啟動參數(shù):win+R -> regedit->搜索beasvc ptp_ptpserver2
驗證AdminServer服務(wù):
驗證ptpserver1服務(wù):
驗證ptpserver2服務(wù):
在測試服務(wù)的過程中出現(xiàn)如下的報錯原因是:AdminServer已經(jīng)啟動完成,關(guān)閉AdminServer再進(jìn)行測試。
運(yùn)行C:\Program Files\Java\jdk1.7.0_80\bin\jvisualvm.exe
windows服務(wù)測試問題:
在測試服務(wù)的過程中出現(xiàn)如下的報錯原因是:AdminServer已經(jīng)啟動完成,關(guān)閉AdminServer再進(jìn)行測試。
jmx文件路徑導(dǎo)致的服務(wù)啟動報錯:
如果配置的jmxremote文件路徑如下,啟動的時候會出現(xiàn)報錯,需要重新配置路徑。
installAdminServerSrv.cmd
installptpserver1Srv.cmd
installptpserver2Srv.cmd