WebLogic基础知识
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WebLogic Server启动/停止服务器
1.2. Windows下受管服务器
a.命令启动 %WL_HOME%\user_projects\domains\mydomain\bin . . .> startManagedWebLogic.cmd server_name http://ip:port [注意:ip、port端口为管理服务ip及端口] b.命令停止 或关闭当前运行窗口
WebLogic Server目录
Directories and Files Description
wlserver_10.3 common
integration server
Weblogic Platform directory Files shared by Weblogic Platform products
Clustering
WebLogic集群技术指通过一组服务器共同工作,在多
台机器间复制应用表示层和应用逻辑层的能力,实现 关键业务系统的负载分布,消除个别故障点。 集群用来实现负载均衡和容错
WLS Domains
Domain
Domain Log
Get configuration at startup
SqlServer、Informix、DB2、pointbase 第三方驱动程序,第三方的驱动程序要和Webloigc一 起工作,必须符合以下标准:
必须是线程安全 必须是EJB可访问的
最好支持JDBC2.0
连接池
•连接池是在Weblogic启动时候预先建立的数据库连接, 由Weblogic在运行时负责维护。 •可以减少程序每次数据库请求都要新创建数据库物理连 接的时间及资源。 •对数据库属性的更改只需通过控制台进行,不需改动客 户端代码
第三、四两类都是纯Java的驱动程序,因此,对 于Java开发者来说,它们在性能、可移植性、功 能等方面都有优势。
常见数据库驱动
配置连接池需要知道特定数据库URLቤተ መጻሕፍቲ ባይዱ数据库属性及
相应驱动类
Weblogic与JDBC驱动
Weblogic提供的的JDBC驱动程序:Oracle、Sybase、
Machines
机器: 可以对应到服务器所在的物理硬件 可以是Unix或non-Unix类型 可以用来远程管理和监控 用于加强fail over管理
Servers
服务器是执行在单一Java虚拟机(JVM)中
weblogic.Server类的实例。 服务器:
最多和一个WLS机器关联
Domains
作为一个单元来管理的,并相互关联的一组Weblogic
服务器资源被称为域 域是管理的单元或边界,由单一的管理服务器来管理
为什么用域?
域管理的特征 对应用来说是透明的 可以出于技术或业务的理由来配置、管理 WLS域可以用来分离: 开发/测试/上线的应用 管理和操作的任务 组织或业务分配
Weblogic Integration product files Weblogic Server product files
uninstall
Files for uninstalling BEA Weblogic files
WebLogic Server目录文件
Weblogic Server Domain的核心配置文件: [path]\[user_projects]\[domain_name]\config\config.xml 如:%WL_HOME%\user_projects\domains\mydomain\config\ config.xml 内容包含如:端口修改 <server> <name>AdminServer</name> <listen-port>7001</listen-port> <listen-address/> </server>
Monitor / Update
Managed Server 3
Local Logging
Configuration Repository
WLS Domain
JDBC Driver
JDBC Driver有四种类型:
JDBC驱动
JDBC有四种驱动,分别是: 第一类:JDBC-ODBC桥,再加上ODBC驱动程 序。 第二类:本机API,部分是Java的驱动程序。 第三类:面向数据库中间件的纯Java驱动程序。 第四类:直接面向数据库的纯Java驱动程序。
占用一定数量的RAM 是多线程的
Administration server
管理服务器是
对整个域的集中控制
XML配置存储库的保存者
日志信息的集中保存
Managed Server
被管理服务器是 WebLogic Server的一个实例 从管理服务器远程加载配置信息 可以是也可以不是集群的一部分
jrockit_160_29_D1.2.0-10
logs user_projects
Weblogic JRockit java 2 SDK1.6
Install history User projects
utils
wlserver_10.3 registry.xml
Utility JARs
Weblogic 103 product directories Record of installed products
WebLogic Server启动/停止服务器
1.1. Windows下管理服务器
a.命令启动 %WL_HOME%\user_projects\domains\mydomain\bin . . .>startWeglogic.cmd b.命令停止 %WL_HOME%\user_projects\domains\mydomain\bin . . .>stopWeglogic.cmd 或关闭当前运行窗口
Cluster
Managed Server 1
Local Logging
Critical Domain Notifications
Administration Server
GET / SET
Log Critical Notification
Managed Server 2
Local Logging
•config.xml
WebLogic Server启动/停止服务器
2.2. unix下管理服务器
a.命令启动 %WL_HOME%\user_projects\domains\mydomain\bin\ sh startWeglogic.sh 后台启动: %WL_HOME%\user_projects\domains\mydomain\bin\ nohup ./startManagedWebLogic.sh server_name http://ip:port & [注意:ip、port端口为管理服务ip及端口] b.命令停止 ps –ef |grep server_name kill -9 pid
WebLogic Server目录
Directories and Files oracle1036\Middleware ext_components jdk160_29 Description weblogic home directory Controls for third-party products Standard Sun Java 2 SDk1.6
WebLogic Server启动/停止服务器
2.1. unix下管理服务器
a. 命令启动 %WL_HOME%\user_projects\domains\mydomain\bin\ sh startWeglogic.sh 后台启动 %WL_HOME%\user_projects\domains\mydomain\bin\ nohup ./startWeglogic.sh & b.命令停止 ps –ef |grep server_name kill -9 pid