weblogic 培训教材--grid link
ORACLE公司最新weblogic培训

学习改变命运,知 识创造未来
ORACLE公司最新weblogic培训
1.2 WebLogic Server的Domain配置
a.生成一个自动配置的domain。(推荐使用) b.利用现有的模版,来创建domain。
学习改变命运,知 识创造未来
ORACLE公司最新weblogic培训
1.2 WebLogic Server的Domain配置
Updatelicense.cmd Utility to update the license.bea file
liense.bea
XML-format license file
alled products
学习改变命运,知 识创造未来
ORACLE公司最新weblogic培训
1.1 WebLogic Server的安装
a.在未安装过BEA 产品的计算机上安装BEA weblogic,选择创建 bea根目录,然后输入bea根路径; b.在已安装过BEA 产品的计算机,则选择存在的 BEA根目录。
学习改变命运,知 识创造未来
ORACLE公司最新weblogic培训
1.1 WebLogic Server的安装
Domain Structure>>Security Realms
学习改变命运,知 识创造未来
ORACLE公司最新weblogic培训
2.2 修改domain 用户的密码
Domain Structure>>Security Realms>>myrealm>>Users and Groups
学习改变命运,知 识创造未来
ORACLE公司最新weblogic培训
1.1 WebLogic Server的安装
weblogic培训计划

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技术培训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培训

Java Thread Dump 介绍
如何获得Thread Dump结果
• Unix / Linux平台 kill -3 <jvm_pid>
stacksize过小可能会有stackoverflowstacksize过大可能会出unablecreatenativethread的错误crashos的bug按照beaedocs文档调整os的kernel参数尽量升级os到较高的patchlevel25jdbc连接池泄漏连接池泄漏登录weblogicconsole查看连接池使用情况通过监控会发现连接池可用容量较少或有等待的连接的现象weblogic默认不记录连接泄露的日志信息只会抛出jdbc异常信息连接池泄漏调整weblogicjdbc参数配置开启jdbc连接泄露配置profilingconnectionleak开启连接池泄露监控inactiveconnectiontimeout非活动连接超时testconnectionsreserve保留连接测试连接池泄漏开启两个参数后超过设定的时间后weblogic维护会自动检测程序中没有释放的jdbc连接并在日志中显示weblogic释放jdbc连接的日志信息warningjdbcjdbcpoolconnectionleakconnectionleakoccurswhenconnectionobtainedfromclosedexplicitlycallingclosegarbagecollectorconnectionpool
JavaThread dump介绍
• Thread Dump是运行中的Java应用程序的所有线程的一个快照
J2EE课程设计及项目实训教学——在Weblogic中配置数据库连接池与数据源

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”。
Weblogic使用手册大全详解(中文)

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™包含了许多互相关联的资源。
WebLogic 培训

命令行部署
• • • • • • • • • • • -adminurl admin server URL -username username -password password -help prints help message -version prints version -upload transfers source file to admin server -delete_files removes files -remote tool not running at admin machine -nostage no staging required -external_stage sets stagingMethod -stage sets stagingMethod
控制台的安装方式
• 在windows上
– platformXXX_win32.exe -mode=console
• 在unix上的安装,如果是.bin的安装程序:
– chmod a+x filename.bin ./filename.bin -mode=console
• 在unix上的安装,如果是.jar的安装程序
Servers
• 服务器是执行在单一Java虚拟机(JVM)中 weblogic.Server类的实例。 • 它是WebLogic应用服务器的基本服务单元 • 一个WebLogic域中一般有一个管理服务器和多个被管理 服务器 • 服务器:
– 最多和一个WLS机器关联 – 占用• • • • • • • • • • -nowait allows multiple tasks -timeout time to wait for task -source location of file to deploy -name names app to deploy -targets list of servers to target app -id names the task -activate activates app or component -deactivate deactivates app or component -unprepare deactivates and unloads classes for application -remove removes app from server -cancel cancel the task <id> -list <id> status of the task <id>. -deploy convenient alias for -activate -undeploy convenient alias for -unprepare
WebLogic11g基础培训教程

主要内容
• WebLogic 简介 • 基本概念 • 典型配置 • 管理工具及部署
域(in)
• 一个域即一个逻辑基本管理单元。 • 可以根据不同的目的来划分,如:
• 开发、测试、生产 • 组织、地区
• • • •
域里面有什么? –服务器 –服务器集群 –机器
• 一个域中包含一个或多个服务器。 • 一个域中的所有服务器版本要相同。
</domain>
</jdbc-data-source>
服务器(Server)
• 一个服务器即一个 weblogic.Server 实例。 • 服务器上可以托管应用程序和资源。
• .war、.ear、WebService • JMS、JDBC
• 服务器分为管理服务器和受管服务器。
JNDI
JMS 队列 JDBC 池
• 对于 Web应用(JSP /Servlet):由外部的负载均衡器实 现 • 使用 Web 服务器代理插件。 • 使用 WLS 代理 Servlet。 • 使用第三方硬件或软件负载均衡器。 • 对于 EJB 和 RMI 对象:在连接时进行负载均衡 • 对象本身能够感知集群。 • 负载均衡算法存储在集群对象的桩( Stub )中。 • 对象在集群中可见。 • 负载平衡算法:循环、加权、随机、根据服务器喜好。
<name>examples-demo</name> <jdbc-driver-params></jdbc-driver-params> <jdbc-driver-params></jdbc-driver-params> <jdbc-data-source-params></jdbc-datasource-params>
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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 管理控制数据源如果设置变更。
的加密通讯。