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

一、基本概念

我觉得如果刚接触Weblogic,首先应该做的是明白几个基本的概念,可以从一张图入手:

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

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. 新增服务

在环境-服务器上,新建一个服务器。

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

填写服务器名称和监听端口。

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

完成。

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

 

2. 安装web应用

部署-安装。

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

选择war包。

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

安装为应用程序。

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

选择部署目标。

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

修改名称及源可访问性。指定访问位置,是为了修改了war文件之后,服务能够实时更新。

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

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

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

 

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。

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

通过部署页面,可以看到应用正在运行,而且健康状况ok。

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

通过默认的访问链接进行测试,一切正常!

 

三、参考

1. weblogic服务器下一个domain建多个server(端口)

2. WebLogic(12C)——几个基本概念

(完)

上一篇:曾经的下片神器回归!下载不限速,无需VIP也能10MB/S


下一篇:[蓝桥杯][基础练习VIP]报时助手