Weblogic介绍
WebLogic是美国Oracle公司出品的一个application server,是一个基于JAVAEE架构的中间件,WebLogic是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
Weblogic基本概念
容器
Weblogic
- BEA WebLogic Server:用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应 用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管理之中。
- Domain:域是个逻辑概念,用来组织管理一系列的应用服务器实例。WebLogic应用服务器启动的时候就是以某个域来启动的,它有一个中心配置文件叫config.xml 。
- Cluster:群集,也是一个逻辑概念,用来分组用途相同的服务器实例,一个域中可以有多个服务。Cluster实现均衡负载和容错。
- Administration Server:管理服务器是用来管理配置域的中心点,一般来说,管理服务器上是不部署应用程序的,而是用来统一管理、配置、监控被管理服务器以及部署应用程序到被管理服务器上。一个域中有一台管理服务器。
- Managed Server:被管理服务器是用来部署运行各种应用程序的。一个域中有一台或多台被管理服务器 。
- Node Manager:节点管理器是一个单独运行的后台程序,一般运行在被管理服务器的机器上,用来提供远程启动和停止服务器(Server)的功能 。
Domain
安装
图形化的安装方式
控制台的安装方式
静态模板的安装方式
启动停止Weblogic
Windows
Unix
配置管理
线程池参数
其它参数
- Accept BackLog:端口允许的TCP连接数,单台服务器建议200-500之间。
- Login Timeout:端口允许的TCP连接建立超时时间,一般使用默认值即可。
应用部署
- 开发者:
- 开发环境
- 单个stand-alone的机器
- 在测试阶段需要进行多次部署
- 管理员:
- 生产环境
- 需要多个WLS实例或者集群
- 在运维期间的部署并不频繁
部署方法
- WLS支持三种部署方方法:
- 使用管理控制台部署
- 使用命令行工具部署
- 自动部署
- 应用和EJB可以部署为:
- 打包文件(如.ear、.war、.jar等)
- 展开的开放式目录形式
WebLogic的应用类型
Weblogic集群
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221333.html原文链接:https://javaforall.net
