weblogic 培训教材--grid link
- 格式:pdf
- 大小:946.71 KB
- 文档页数:4
weblogic培训计划篇一:weblogic技术培训weblogic技术培训一、填空题1、weblogic长期以来一直被认为是市场上最好的j2ee工具,提供了对sunj2ee架构的支持2、weblogic属于中间件中的应用服务器,除了应用服务器中间件,中间件里还包括消息中间件和事务中间件3、domain是weblogicserver实例是基本管理单元4、在安装weblogic安装之前,需要先收集所安装机器的相关信息,包括操作系统类别(windows\linux等)、位数、是否安装jdk、jdk的版本号,服务器内存大小,可以分配给weblogic的空间大小等。
5、安装完weblogic后,要设定/bea目录属性为weblogic,命令为shown–Rweblogic:bea/bea6、Boot.properties文件写入的是管理域的用户名和密码信息。
7、在linux下,查看进程的命令是ps,若进程号为1234,则杀进程的命令为kill1234。
8、weblogic域的主要配置文件时config.xml,可在里面直接修改域端口号和一些配置参数9、可靠性系统,odi监听等以.war打包的程序,必须要weblogic域进行配置,才能和数据库相关联。
10、若weblogic域所在服务器地址为10.151.160.161,域的端口为8001,则登录控制台的地址为http://10.151.160.161:8001/console/login/二、问答题1、什么是weblogic?weblogic是美国bea公司出品的一个基于j2ee架构的中间件,是用于开发、集成、部署和管理大型分布式web应用,网络应用和数据库应用的java应用服务器2、domainserver的两种启动模式?a.开发模式:不需要输入用户名和密码,建议使用sun的jdk,已获得更好点的启动性能.b.生产模式:生产模式的运行效率比开发模式高,需要输入用户名和密码,建议使用BEa的JRockitJdK,已获得更好的运行性能.3、在linux下启动weblogic域时,有前台启动和后台启动之分,区别是什么?这两种方式适合在任何情况启动?1)前台执行命令的方式:启动域:执行域根目录下的startwebLogic.sh命令cd/weblogic/user_projects/domail/jtw./startweblogic.sh2)后台执行命令方式:启动域:执行域根目录下的startwebLogic.sh命令cd/weblogic/user_projects/domail/jtwnohup./startweblogic.sh&启动server有前台执行命令和后台执行命令之分。
weblogic培训计划篇一:weblogic技术培训weblogic技术培训一、填空题1、weblogic长期以来一直被认为是市场上最好的j2ee工具,提供了对sunj2ee架构的支持2、weblogic属于中间件中的应用服务器,除了应用服务器中间件,中间件里还包括消息中间件和事务中间件3、domain是weblogicserver实例是基本管理单元4、在安装weblogic安装之前,需要先收集所安装机器的相关信息,包括操作系统类别(windows\linux等)、位数、是否安装jdk、jdk的版本号,服务器内存大小,可以分配给weblogic的空间大小等。
5、安装完weblogic后,要设定/bea目录属性为weblogic,命令为shown–Rweblogic:bea/bea6、Boot.properties文件写入的是管理域的用户名和密码信息。
7、在linux下,查看进程的命令是ps,若进程号为1234,则杀进程的命令为kill1234。
8、weblogic域的主要配置文件时config.xml,可在里面直接修改域端口号和一些配置参数9、可靠性系统,odi监听等以.war打包的程序,必须要weblogic域进行配置,才能和数据库相关联。
10、若weblogic域所在服务器地址为10.151.160.161,域的端口为8001,则登录控制台的地址为http://10.151.160.161:8001/console/login/二、问答题1、什么是weblogic?weblogic是美国bea公司出品的一个基于j2ee架构的中间件,是用于开发、集成、部署和管理大型分布式web应用,网络应用和数据库应用的java应用服务器2、domainserver的两种启动模式?a.开发模式:不需要输入用户名和密码,建议使用sun的jdk,已获得更好点的启动性能.b.生产模式:生产模式的运行效率比开发模式高,需要输入用户名和密码,建议使用BEa的JRockitJdK,已获得更好的运行性能.3、在linux下启动weblogic域时,有前台启动和后台启动之分,区别是什么?这两种方式适合在任何情况启动?1)前台执行命令的方式:启动域:执行域根目录下的startwebLogic.sh命令cd/weblogic/user_projects/domail/jtw./startweblogic.sh2)后台执行命令方式:启动域:执行域根目录下的startwebLogic.sh命令cd/weblogic/user_projects/domail/jtwnohup./startweblogic.sh&启动server有前台执行命令和后台执行命令之分。
J2EE课程设计及项目实训教学——在Weblogic中配置数据库连接池与数据源1、在Weblogic中为MSSqlServer2000数据库添加JDBC的驱动程序(1)拷贝MSSqlServer2000数据库JDBC驱动程序msutil.jar、mssqlserver.jar和msbase.jar 到Weblogic的C:\bea\weblogic81\server\lib目录下注意:目前的MS JDBC驱动程序的问题(1)不支持“不规则顺序”的查询,特别是在表字段中有text或image字段的时候(2)修改C:\bea\weblogic81\common\bin\commEnv.cmd的环境设置文件并添加自己的环境设置项目注意:对英文版的WebLogic是配置weblogic的启动*.bat文件(在C:\bea\user_projects\domains\workshop下的startWebLogic.cmd)的set CLASSPATH项目中添加MSSqlServer2000数据库JDBC驱动程序的classpath设置。
%WL_HOME%\server\lib\msbase.jar;%WL_HOME%\server\lib\mssqlserver.jar;%WL_ HOME%\server\lib\msutil.jar(3)再启动weblogic服务器,并观察是否出现classpath的路径提示。
2、为SQLServer2000的数据库创建连接池通过连接池实现与数据库的连接,而在程序中通过DataSource来获得连接池中所提供的数据库连接,由于DataSource技术是多线程的,而DriverManager为单线程的。
在WebLogic的管理控制台中(1)点击“配置新的JDBC Connection Pool...”链接,在数据库的类型上选择MS SQL Server,而在DataBase Driver上选择“Microsoft MS SQL Server Drive(Type 4)Version2000”。
1 WEBLOGIC服务器管理概述10域、管理服务器与受管服务器10启动管理控制台12运行时对象与配置对象12日志消息的集中访问14W EB L OGIC管理服务器与W EB L OGIC受管服务器15启动时的错误消息15启动W EB L OGIC管理服务器15WebLogic服务器启动时的口令使用16从Start菜单启动WebLogic管理服务器16启动与终止Windows服务形式的WebLogic服务器16从命令行启动WebLogic管理服务器17用脚本启动管理服务器20在受管服务器运行时重启管理服务器 20在同台机器上重启管理服务器21在其它机器上重启管理服务器21将W EB L OGIC受管服务器加入到域22启动W EB L OGIC受管服务器22通过脚本启动W EB L OGIC受管服务器 24从老版本W EB L OGIC服务器升级 25从管理控制台终止W EB L OGIC服务器 25从命令行停止服务器25暂停和恢复受管服务器26将W EB L OGIC服务器设置为W INDOWS服务26删除W INDOWS服务形式的W EB L OGIC服务器27更改安装成Windows服务的服务器口令27注册启动与终止类282 节点管理器 29节点管理器概述29配置与启动节点管理器30启动节点管理器31启动管理服务器323 配置WEBLOGIC服务器与集群35服务器与集群配置概述35管理服务器的角色35启动管理控制台37动态配置的工作原理38集群配置规划38- 1 -服务器配置任务列表39集群配置列表41新建一个域42概述43监控服务器44终止或暂停服务器45性能45集群数据46服务器安全46JMS 47JTA 47监控JDBC连接池 47管理控制台的M ONITORING页面一览表484 用日志消息管理WEBLOGIC服务器51日志子系统概述51本地服务器的日志文件53启动日志53客户端日志54日志文件的格式54消息属性54消息目录55消息的严重级别55消息调试56浏览日志文件56查看日志56创建域日志过滤器575 分发应用58分发格式58用管理控制台分发应用58步骤1:配置与分发应用59步骤2:分发应用组件 59分发顺序61自动分发62启用或禁用自动部署62动态分发64启用与禁用自动分发64自动分发展开目录格式的应用64卸载或重新分发被自动分发的应用656 配置WEBLOGIC服务器的WEB组件66- 2 -概述66HTTP参数66配置监听端口67W EB应用68Web应用与集群68指定缺省的Web应用68配置虚拟主机70虚拟主机与缺省Web应用70设置虚拟主机71W EB L OGIC服务器如何解析HTTP请求72设置HTTP访问日志73日志回旋(Log Rotation)73使用管理控制台设置HTTP访问日志 73普通日志格式74使用扩展日志格式75防止“POST拒绝服务”攻击80设置W EB L OGIC服务器的HTTP隧道 81配置HTTP隧道连接81建立客户端与WebLogic服务器之间的连接82用本地I/O提供静态文件服务(只适用于W INDOWS)827 代理对另一个HTTP服务器的请求 84概述84设置从服务器的代理84代理S ERVLET的分发描述符示例858 代理对WEBLOGIC集群的请求87概述87设置H TTP C LUSTER S ERVLET 87H TTP C LUSTER S ERVLET的分发描述符示例889 91配置W EB应用的安全性91设置对Web应用的授权91多Web应用、Cookies与身份验证92限制对Web应用资源的访问92在servlet中使用用户和角色94配置W EB应用的外部资源96在W EB应用中引用EJB S97配置会话管理98HTTP会话属性98- 3 -会话超时98配置会话Cookies 99使用长效cookies 99配置持久化会话100通用属性100使用基于内存的、单服务器的、非复制的持久存储 101使用基于文件的持久存储101使用基于数据库的持久存储 102使用URL重写103URL重写的编码指南104URL重写与无线访问协议(WAP) 104使用字符集与POST数据10410 配置APACHE-WEBLOGIC服务器插件106概述106平台支持107安装库107配置HTTPD.CONF文件109通过URL代理109通过MIME文件类型代理110A PACHE-W EB L OGIC S ERVER插件的参数110使用SSL协议112与SSL-A PACHE配置有关的问题 113H TTPD.CONF文件示例114配置文件示例115使用WebLogic集群的例子115不使用WebLogic集群的例子115配置虚拟主机的例子116分发A PACHE-W EB L OGIC S ERVER插件11611 配置MICROSOFT-IIS插件117概述117连接池以及保持活动状态117安装库118更新IIS设置使请求转给W EB L OGIC118创建IIS P ROXY.INI文件119文件扩展名方式的请求代理 122路径方式的请求代理123.ini文件示例123使用SSL 124将SERVLETS请求转交给W EB L OGIC服务器处理125- 4 -安装测试12612 配置NETSCAPE插件127概述127连接池和保持激活127插件的配置128步骤1:复制库128步骤2:设置obj.conf文件128步骤3:更改MIME.types文件132步骤4:分发与测试NSAPI插件 132参数132使用SSL协议135有关W EB L OGIC服务器集群失败转移的注意事项1360BJ.CONF文件示例(不使用W EB L OGIC集群的情况)136OBJ.CONF文件(使用W EB L OGIC集群的情况) 13813 安全管理141安全配置概述141改变系统口令143指定一个安全域143配置缓存域144配置LDAP安全域147配置Windows NT安全域151配置UNIX安全域 153配置RDBMS安全域154安装一个定制安全域155测试代用安全域与定制安全域156迁移安全域157定义用户157定义用户组159定义虚拟机的用户组159定义ACL 160配置SSL协议161获得私钥与数字证书162保存私钥与数字签名164定义可靠的证书管理机构165定义SSL协议的配置字段165配置双向验证167C ONFIGURING RMI OVER IIOP OVER SSL(TBD)168口令的保护168安装审计提供者170- 5 -安装连接过滤器170设置J AVA安全管理器171配置安全上下文传播17314 管理事务176事务管理概述176配置事务177事务的监控与日志记录178将服务器迁移到另一台机器中17815 管理JDBC连接180用管理控制台管理JDBC 180JDBC配置指南180JDBC配置概述181配置JDBC驱动程序182连接池187设置连接池187管理连接池188多池188创建多池188管理多池188数据源189创建数据源189数据源管理18916 管理JMS 191配置JMS 191配置连接工厂192配置模板193配置收信方主键193配置备份库194配置JMS服务器195配置收信方195配置会话池196配置连接使用者197监控JMS 197恢复失败的W EB L OGIC服务器198重启或替换WebLogic服务器198编程考虑19917 管理JNDI 200- 6 -将对象装载到JNDI树200查看JNDI树20018 管理WEBLOGIC J2EE连接器构架201W EB L OGIC J2EE连接器构架概述201安装资源适配器202配置与部署资源适配器202配置与部署资源适配器202查看已部署的资源适配器203卸载已部署的资源适配器203删除一个资源适配器204查看元素与属性205监控连接池与参数205编辑资源适配器分发描述符 20519 管理WEBLOGIC服务器许可证208安装W EB L OGIC许可证208更新许可证208A 使用WEBLOGIC JAVA工具210A PPLET A RCHIVER210语法211C ONVERSION211D ER2PEM211例子212DBPING212语法212D EPLOY212参数212Actions(从下表中选一个) 213其它参数213选项213例子213GET P ROPERTY 215语法215例子215LOG T O Z IP216语法216例子217M ULTICAST T EST217语法218例子218- 7 -MYIP219语法219例子219P EM2DER 219语法219例子220S CHEMA220语法220例子220SHOW L ICENSES221语法221SYSTEM221语法221例子221T3DBPING222语法222VERBOSE T O Z IP222语法223UNIX上的例子223NT上的例子223VERSION223语法223例子223WRITE L IENSE224语法224例子224B WEBLOGIC服务器的命令行接口参考226命令行接口简介226Before You Begin 226使用W EB L OGIC服务器命令227语法227参数227W EB L OGIC服务器管理命令参考228CONNECT 229HELP 229LICENSES 230LIST 230LOCK 231PING 231SERVERLOG 232SHUTDOWN 233THR EAD_DUMP 233- 8 -unlock 234VERSION 234M BEAN管理命令参考235CREATE命令 235DELETE命令 236GET命令237INVOKE命令 238SET命令239配置及管理连接池的命令240命令的名字240WEB服务器插件的参数241概述241W EB SERVER插件的一般参数241W EB SERVER插件的SSL参数245- 9 -1WebLogic服务器管理概述本章将介绍WebLogic服务器的管理工具,内容如下:✓域、管理服务器以及受管理的服务器✓启动管理控制台✓运行时对象与配置对象✓对日志消息的集中访问BEA WebLogic Server™包含了许多互相关联的资源。
GridLink 数据源什么是GridLink 数据GridLink 数据源提供了针对库服务之间的连接。
GridLin Oracle RAC 实例的状态变化理员就可以将负载作为一个GridLink 数据源的数量,Figure 4-1 GridLink 数据GridLink 数据源提供了标准能:
•
快速连接容错
• 运行时连接负载均衡• Oracle RAC 停机的•
XA 亲和性
• 支持SCAN 地址
• 使用Oracle Wallet 快速连接容错
数据源介绍介绍
数据源
了针对Oracle RAC 集群的WebLogic Server GridLink 数据源通过Oracle 通知服务(ONS)来灵
态变化。
通过Oracle 数据库服务提供的负载的通为一个实体来管理。
您可以随着数据库服务的增,而不需要关注RAC 集群中的节点数量。
数据源连接示意图
了标准数据源的所有功能,以及下面支持Oracle 载均衡
机的正常处理 allet 加密通讯
与Oracle 数据来灵活的响应载的通用参数, 管务的增加而扩展
Oracle RAC
的功
GridLink 数据源使用快速连种技术可以确保GridLink 要轮询和测试连接。
Figure 4-2 快速连接容错GridLink 数据源通过快速连•
提供迅速的失败检测•
从连接池中放弃和删•
针对Oracle RAC 节点•
灵活响应拓扑变更• 将运行时的数据库连重新加入的节点。
运行时连接负载均衡
在XA 或者非XA 环境中,采用运行时连接负载均衡到Oracle RAC 实例中。
这样分布,就可以改进通过Grid 运行时连接负载均衡可以让•
基于后端节点的能力• 实时响应Oracle RA • 管理缓冲池连接的高Figure 4-3 运行时连接负快速连接容错,并通过ONS 响应Oracle RAC Link 数据源中连接池的可用连接(包括保留连接接容错
快速连接容错可以提供以下功能:
败检测。
弃和删除不可用的连接。
节点的计划和非计划停机实现graceful shutd 变更,例如增加或删除RAC 节点。
据库连接请求分布到所有的Oracle RAC 节点,。
,GridLink 数据源都可以提供负载均衡。
Grid 均衡,基于数据库发出的Oracle FAN 事件将连接这样就可以简化数据源配置,不需要关心数据GridLink 数据源实现连接负载均衡的性能。
可以让WebLogic Server 实现:
的能力,例如CPU ,可用性和响应时间来调整作e RAC 物理拓扑变化。
接的高性能和可扩展性。
连接负载均衡
AC 事件。
通过这留连接),而不需
shutdown 。
,包括集群中
GridLink 数据源将连接请求分布心数据库的物理。
调整作业的分布。
如果不使用FAN ,GridLink RAC 节点。
Oracle RAC 停机的停机的正常正常
GridLink 数据源提供了针对•
对于计划停机,数据请求会被负载均衡到• 对于非计划停机,被负载均衡到活动的Oracle RAC 11.2版本以前Oracle RAC 11.2之前的版本个Oracle RAC 实例,会导致XA 亲和亲和性性
全局事务处理的XA 亲和处理的所有数据库操作可以理的第一个连接请求通过的所有连接请求通过第一个例。
Figure 4-4 XA 亲和性
dLink 数据源使用轮询负载均衡算法来分布连接正常处理处理 了针对Oracle RAC 服务计划和非计划停机的正常数据源允许等待正在处理的事务完成后再关闭均衡到活动的Oracle RAC 节点。
,数据源回滚正在处理的事务然后关闭连接活动的Oracle RAC 节点。
本以前的停机处理
的版本, 如果不首先停止对应的服务,而直接手会导致非计划停机。
亲和性可以保证在一个Oracle RAC 集群上进行的作可以被分发到同一个Oracle RAC 实例。
一个通过RCLB 被负载均衡,并分配一个亲和性上下第一个连接的亲和性上下文被路由到同一个Ora
布连接到Oracle 正常处理:
再关闭连接。
新的连接。
新的请求会
直接手工停止一进行的全局事务一个XA 事务处上下文。
接下来Oracle RAC
实
SCAN 地址
Oracle Single Client Access 台上指定TNS listener 和了SCAN 地址,那么当Ora 使用Oracle Wallet 加密GridLink 数据源允许用户使
ccess Name (SCAN) 地址可以用来在Weblogic ONS listener 的主机和端口。
GridLink 数据
Oracle RAC 节点发生变化的时候就无需变更加密通讯
用户使用Oracle Wallet 来配置ONS listener
的加
blogic 管理控制数据源如果设置变更。
的加密通讯。