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未完,待续。。。)