weblogic(一)

1安装weblogic

2路径

weblogic/wlserver_10.3/common/bin
weblogic/wlserver_10.3/common
weblogic/wlserver_10.3/server/bin

3基本概念
管理服务器 配置域,记录日志,监视受管服务器
受管服务器 执行业务逻辑,启动时从管理服务器获取配置,管理服务器将自己注册到每个受管服务器,以此接收他们的状态和消息
管理服务器与受管服务器的交互通过RMI和JMX(Java Management Extension)
4配置domains
配置domain的脚本在
<WEBLOGIC_HOME(weblogic/wlserver_10.3)>/common/bin   
图形化模式 config.sh 控制台模式 config.sh -mode=console
配置好后
weblogic下多了文件夹user_projects

5domain目录结构

 

6启动管理服务器

启动脚本在(weblogic/user_projects/domains/domainName)域名下的startWeblogic.sh

启动完登陆http://ip:7001/console访问

思考:跟踪weblogic启动脚本,启动weblogic的最少需要的参数有哪些?

7启动受管服务器  

新建: 管理控制台页面-》环境-》服务器-》锁定并编辑-》新建

启动

启动脚本位置:

weblogic/wlserver_10.3/common/bin/

./startManagedWebLogic.sh 受管服务器名 http://ip:7001(管理服务器所在主机与监听的端口)

启动后,weblogic/wlserver_10.3/common/bin/多了servers等目录

注:启动受管服务器,可以在任一台机器上,不用新建域

8如何不输入用户名密码安全启动weblogic server实例?

管理服务器:

启动标识文件

(1)开发模式下:weblogic/user_projects/domains/domain_name/servers/AdminServer/security/boot.properties

(2)生产模式:启动一次服务器,以确保在域的根目录下有security文件。然后在weblogic/user_projects/domains/domain_name/servers/AdminServer/创建

security/boot.properties,内容:

username=

password=

再启动,会自动加密。

受管服务器:启动一次服务器,以确保在域的根目录下有security文件。

在受管服务器的根目录下创建security/boot.properties文件。再启动,会自动加密。

注:boot.propertis文件只能由服务器创建,weblogic server不支持你从别的服务器拷贝的。

如果不想用默认路径的boot.properties文件启动,也可以在启动命令添加如下参数,指定boot.properties文件的位置(绝对路径)

如果不想用boot.properties文件启动了,在启动命令添加如下参数:

思考:启动受管服务器时bin下会增加

9受管服务器的独立运行模式(默认)

受管服务器只要从管理服务器获取过配置文件,当管理服务器挂了,受管服务器可独立运行模式(msi ,

managed server dependency)启动(默认),可以关闭。

管理控制台页面-》环境-》服务器-》锁定并编辑-》优化选项卡-》高级-》已启用受管服务器独立性

受管服务器独立运行模式所需条件:

如果管理服务器挂了,会怎样?

不会影响受管服务器运行,但受管服务器不能再从管理服务器获取更改的配置。

如果管理服务器ip或监听端口变了,需要用新的管理服务器信息重启受管服务器。

新管理服务器从旧服务器拷贝的文件有:相应域名下的config、init-info、security、bin文件夹,其中bin文件夹中

的setDomainEnv.sh startWeblogic.sh路径改成新管理服务器的相应路径。

还有一种方法可以在管理服务器ip或监听端口改变时不重启受管服务器,就是配置DNS域名映射多个ip。

 10域模块的创建和使用

域模板类型主要有domain template和extension template

如何创建模板?

创建完后,wlserver_10.3下增加一个user_templates文件夹。

扩展模板:是给已存在的domain增加扩展应用

11管理控制台的使用

(1)在控制台修改的是domain和server的配置信息,不能用于修改security or application data。

(2)更改分为两种:不需要重启服务器(动态更改)

需要重启(非动态更改):带下图所示图标为非动态更改

(3)更改weblogic配置的方式有三种

管理控制台;weblogic scripting tool;JMX APIs

(4)关于锁定编辑

(5)关于保存和激活更改

获得锁-》编辑-》保存-》激活更改

12安全连接管理控制台设置

勾选“已启用SSL监听端口",保存,激活更改后就可以通过https://ip:ssl监听端口/console进行连接管理控制台

13domain配置信息

14weblogic scriping tool(WLST) (可以不看)

WLST作用:

WLST is built on Jython

离线模式和在线模式:

关于WLST Offline:

注:上图最后一点是说weblogic为了性能考虑,有一些默认值仅在运行时存在于内存中,而未保存在配置文件里,因此

在weblogic的offline模式下无法展示这些数据。(offline只能访问配置文件,不能访问内存中数据,因为没有server运行)

操作模式:

使用WLST交互模式和脚本模式的步骤:

(1)

(2)

(WLST未完,待续。。。)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值