1. 程式人生 > >Weblogic 12c 一個domain建多個server(端口)

Weblogic 12c 一個domain建多個server(端口)

2-2 baidu 配置信息 新的 img min clas domain play

一、基本概念

我覺得如果剛接觸Weblogic,首先應該做的是明白幾個基本的概念,可以從一張圖入手:

技術分享圖片

1. 域(domain)

  • 它是一個基本管理單元;
  • 每個域包含一個管理服務器(Administration)和若幹被管理服務器(Managed Server);

可以看出,域是一個邏輯上的概念,它是服務器的容器。一個域有且只有一個管理服務器。

2. 服務器(Server)

服務是JVM的一個實例,在機器上運行,且擁有自己的內存空間。

(1) Administration Server(管理服務器)

是控制整個域配置的中心操作節點,管理服務器維護著整個域Domain 的配置並將配置分配到每個被管理服務器Managed Server 中,每個域中都必須有一個Administration Server。

(2) Managed Server(被管理服務器)

是一個WebLogicServer的實例,他從Admin Server那裏獲取配置信息。通常在Managed Server上部署自己的服務、組件或應用。

3. 機器(machine)

機器是物理上的概念,代表一臺運行WebLogic應用服務器的實在的機器,包括其IP地址等信息。一個域中可以包括多臺機器。

本文暫時不涉及到多部機器的部署,作為範例只是在同部機器上增加一個新的服務。

名稱

IP

端口

說明

AdminServer

192.168.1.208

7001

管理服務

FetchServer

192.168.1.208

7200

提取服務

二、具體操作

1. 新增服務

在環境-服務器上,新建一個服務器。

技術分享圖片

填寫服務器名稱和監聽端口。

技術分享圖片

完成。

技術分享圖片

2. 安裝web應用

部署-安裝。

技術分享圖片

選擇war包。

技術分享圖片

安裝為應用程序。

技術分享圖片

選擇部署目標。

技術分享圖片

修改名稱及源可訪問性。指定訪問位置,是為了修改了war文件之後,服務能夠實時更新。

技術分享圖片

完成,最後保存,如果是生成模式,需要激活更改。

技術分享圖片

3. 啟動服務器

在…user_projects/domains/base_domain/bin文件夾中,有一個名為startManagedWebLogic.sh的腳本,用來啟動被管理的服務器,查看這個文件,主要使用方法為:

./startManagedWebLogic.sh ServerName {ADMIN_URL}

其中ADMIN_URL為管理服務器的URL,在我的例子中,具體命令為:

/weblogic/bea/user_projects/domains/base_domain/bin/startManagedWebLogic.sh FetchServer http://192.168.1.208:7001

執行命令,中間會要求輸入域的管理賬號密碼。

通過管理頁面的環境-服務器,可以看到新建的服務已經運行起來了,健康狀況ok。

技術分享圖片

通過部署頁面,可以看到應用正在運行,而且健康狀況ok。

技術分享圖片

通過默認的訪問鏈接進行測試,一切正常!

三、參考

1. weblogic服務器下一個domain建多個server(端口)

2. WebLogic(12C)——幾個基本概念

(完)

Weblogic 12c 一個domain建多個server(端口)