目录
weblogic术语
weblogic安装
下载weblogic
linux安装(centos6.5,其他版本类似)
配置weblogic的domain
domain介绍
配置domain
domain的目录结构:
weblogic启动domain
管理控制台相关(和congfig.xml息息相关)
下一篇介绍受管服务器的配置与启动
weblogic从入门到起飞!(weblogic安装、domain配置、管理控制台)(一)
weblogic从入门到起飞!(受管服务器、免密启动、备份)(二)
weblogic从入门到起飞!(域模块、扩展模块)(三)
weblogic从入门到起飞(wlst)(四)
weblogic从入门到起飞(nodemanager)(五)
weblogic从入门到飞起(部署应用、日志)(六)
通过JNDI接口,可以访问目录服务。
通过JDBC:可以访问数据库。
通过JMX,可以管理其他设备(接口)。
JMS,可以接收发送消息。
RMI-IIOP,可以访问另外的网路服务,Web Service。
通过JTA,可以做分布式事务的处理。
JAAS:认证和授权。(把重复部分拿出来单独成一个模块,这也是j2ee开发的精髓。)
JNDI,将你写好的一个主键或者是一个资源,把它放进来并且暴露给外界,让网络上的其他程序能够通过JNDI访问它。
Web Client 包括:浏览器(Browser)、Web Service(SOAP 或HTTP)。
防火墙:过滤认证和授权服务,可以杜绝黑客的攻击,可以做端口的映射请求,可以完成代理服务器的功能。
---
domain是一个逻辑相关的WebLogic Server组成的一个组。
Weblogic.Server是执行在JVM上的。(可以理解为有主方法的一个java类)
Admin Server是一个domain的中心控制台。通过网页访问,管理domain。
Managed Server,主要运行业务程序。
Admin Server也可以部署业务程序。
Cluster:是weblogic集群。
三种方式安装weblogic。
下载weblogic。https://www.oracle.com/downloads/ 选择Middleware中的Fusion Middleware,最下面Oracle WebLogic Server Installers
也可以直接打开这个网址https://www.oracle.com/middleware/technologies/weblogic-server-installers-downloads.html
一、新建用户。root用户登陆。
1.创建组。groupadd weblogic
2.创建用户。useradd -g weblogic weblogic
3.设置密码passwd weblogic
二、上传软件(后缀带bin的),设置为weblogic用户权限,并且为软件加上可执行权限。
三、安装。
1.
2.回车,下面是选择目录,可以手输指定安装的目录,这里默认,直接回车。
3.更新安全的东西,直接选3
4.提供你的邮箱。。直接No
5.Yes
6.直接回车
7.选择自定义2
8.直接安装,回车
9.安装jdk默认回车就行
10.回车
11.回车,开始安装。
12.等待一段时间之后,安装完成,exit退出
weblogic目录结构:
启动domain就可以使用管理控制台进行管理了。
Admin Server对所有的managedServer进行管理配置。
managed Server的配置文件,是运行的时候从Admin Server下载的,所以更改managed Server配置文件是无效的。是通过JMX实现的。
脚本在
windows下:config.cmd,linux下:config.sh
启动参数:
windows:config.cmd -mode=console
linux:config.sh -mode=console
1.运行脚本
2.创建一个新的domain,1
3.选择组件或模板,1
4.默认选中的第一个(x标记),直接回车
5.修改domain名称,这里不修改,回车
6.domain位置,默认即可,回车
7.确定用户名密码,用户名默认weblogic,这里直接用默认的用户名,只需要修改密码。修改完毕密码之后,回车即可。
8.选择模式,开发模式和生产模式。这里选择生产模式,2
9.选择默认jdk。1
10.选择Admin Server,其他的都可以后期通过Admin server自主配置。选1
11.列出选项,直接回车。
12.这样,在/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain就有了Admin Server。
1. ./startWebLogic.sh
2.输入用户名密码(配置domain时候的用户名密码)。
控制台输出,日志位置:/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log
3.访问控制台:http://192.168.74.128:7001/console
4.登陆控制台的时候,根据浏览器的默认语言,会自动匹配语言。这里用的是汉语。
http://hostname:port/console
https://hostname:secureport/console
打开ssl监听端口:(就可以使用https登陆了,其实没啥区别)
环境——服务器——选择adminServer——启用ssl监听端口。
domain家目录中,config目录结构:
config.xml配置所有的配置信息。
configCache包含缓存的配置信息。
deployments应用程序集中的区域。
diagnostics诊断的相应信息。
jdbc
jms
nodemanager
security安全模块的配置信息
修改完点击保存之后,并没有生效,而是在pending目录下生成配置config.xml文件。
只有点击保存更改,才会生效,pending目录下的文件消失。
/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/pending
1.启动AdminServer会将config.xml中的配置加载到内存的MBean中,启动mServer会拷贝AdminServer的配置。
2.在管理控制台修改,首先要获取锁,此时才可以编辑。
3.编辑完毕,点击保存。将内存中的数据拷贝出来,在pending目录下生成配置config.xml文件。
4.点击激活更改,首先判断各个server是否能接受更改,如果能接受,则复写config中的config.xml文件。