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

一、基本概念

我觉得如果刚接触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。

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

4. 免密启动服务器

总体流程已经走完了,但是每次启动服务器的时候需要输入账号与密码的话会非常麻烦,所以我们需要做到免密启动服务器。关于服务器免密启动的,可以参考博文:https://www.cnblogs.com/vincenshen/p/8734654.html 最后部分:

2、保存用户名和密码信息到boot.properties文件中,在AdminServer和ManagedServer的目录下(例如:/home/oracle/u01/Middleware/user_projects/domains/portal_domain/servers/AdminServer/),新建security文件夹,并在其中创建boot.properties文件,填入如下内容:

username=weblogic
password=password

(待服务器启动一次之后会自动进行加密)


实际上,启动服务后,我们在…/user_projects/domains/base_domain/servers目录下可以看到已经创建了FetchServer服务器的文件夹了:

只要把AdminServer的security文件夹拷贝到FetchServer就行了:

cp -R AdminServer/security FetchServer/

再次启动的时候就不用手动输入账号密码了。

5. 关闭受管理服务器

使用…/user_projects/domains/base_domain/bin目录下的stopManagedWebLogic.sh进行关闭,用法和开启服务那个差不多:

./stopManagedWebLogic.sh FetchServer http://192.168.1.208:7001

三、参考

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

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

(完)

原文地址:https://www.cnblogs.com/harrymore/p/10751528.html

时间: 2024-08-29 09:05:00

Weblogic 12c 一个domain建多个server(端口)的相关文章

weblogic 12c WLST静默建域

1.安装weblogic 12C 可参考过往文章 (安装weblogic用的java一定要和建域时候一样  否则报错 ) 2.手动建域,初始化环境变量 $sh /home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/server/bin/setWLSEnv.sh 3.执行wlst脚本 $/home/bea64/Oracle/Middleware/Oracle_Home/wlserver/common/bin/wlst.sh wls:/offli

weblogic 12c 一键静默建域、集群、受管,计算机以及添加受管到集群

1.静默安装(参照以往文章) 2.静默建域.集群.受管,计算机以及添加受管到集群 编写响应文件,内容包括主管端口,ssl端口,集群名字,受管名字,计算机名字,以及受管添加到哪个集群并且设置主管密码 [[email protected] ~]$ cat creat.rsp read template from "/home/weblogic/Oracle/Middleware/Oracle_Home/wlserver/common/templates/wls/wls.jar"; set

weblogic 11g 字符界面建域

[[email protected] bea]# cd wlserver_10.3/ [[email protected] wlserver_10.3]# ls bugsfixed  common  inventory  L10N  server  sip  uninstall [[email protected] wlserver_10.3]# cd common/ [[email protected] common]# ls bin                   derby  lib

WebLogic 12c 二三事

写在前面的话,在前人的基础上,重新实践了一遍,有些是截取了部分总结,有些是照搬,原文请注意蓝色超链. 安装篇 关于WebLogic的安装,之前通过图形化的安装方式,部署WebService以后,通过不带WSDL地址访问WebService路径,会有一个TEST选项.(稍后补图) 后来项目正式环境没有图形化界面,只能静默安装,结果就没有这个TEST的选项,也不知道是为什么,无从下手该怎么搜索这个问题. 无论是图形化界面还是静默安装INSTALL_TYPE都选择的是一样的,为什么会出现这样的问题?百

Weblogic 12c 集群环境搭建

注:本文来源为:<Weblogic 12c 集群环境搭建> 一:环境说明 本文是在windows7操作系统下配置的,jdk版本1.8 ,weblogic版本12.1.3.0.0. 二:搭建集群前的规划 其中AdminServer是总控制端,server1.server2.server3是集群中的三个服务节点. 其中Adminserver也叫做管理服务器,server1-3叫做托管服务器. 三:环境搭建 1.创建管理服务器AdminServer. AdminServer作为weblogic集群的

linux 上 weblogic 12c 版本的安装

下面详细的来一遍 linux 上 weblogic 的安装,这里注意,如果是安装 10.3.6版本的weblogic,在提供邮箱地址的界面会出现取消不掉√的情况,这时候是可以继续下一步安装的 机器:centos 6.5 64 位 一.部署环境 最开始肯定就是先部好相关的环境了,因为weblogic 12c 不支持 jdk 1.7,所以请大家下好 jdk 1.8,并配置好 JAVA_HOME,接着是去 oracle 官网下载 weblogic 的包,解压后如图所示 二.在linux上进行命令操作,

weblogic 12c下jxls导出excel报错Could not initialize class org.apache.poi.xssf.usermodel.XSSFVMLDrawing

周一,开发反馈weblogic 12c下jxls导出excel报错,公司环境和UAT环境均报错,看日志如下: 2016-06-08 09:16:55,825 ERROR org.jxls.util.TransformerFactory.createTransformer(TransformerFactory.java:40)[org.jxls.util.TransformerFactory] - Method createTransformer of org.jxls.transform.poi

weblogic 12c web部署注意的问题

废话不多说下面讲介绍他的具体部署web应用,应该注意哪些问题. 准备工作: Java JDK 安装及环境配置 http://jingyan.baidu.com/article/ff41162596a77912e4823716.html WebLogic 12c 安装包可以去官网下载,也可以去我的云盘下载 https://yunpan.cn/cvKmivqjrfE6C  访问密码 19e2 WebLogic12c 安装步骤请查看另一篇文章 http://blog.csdn.net/hanxuemi

启动BusyBox内建的FTP Server

启动BusyBox内建的FTP Server 要启动BusyBox内建的FTP Server,我们需要先孰悉tcpsvd与ftpd这两个命令. tcpsvd可以建立TCP socket,并将它bind在某个ip跟port,或是bind在某个程序上面. www.it165.net ftpd则是Anonymous FTP server,它不做身分的验证,所以启动后我们使用Guest就可以直接连上去.ftpd它可透过设定inetd.conf去启动服务,或是搭配tcpsvd来做运行. 这两个命令理解了后