您的位置:首页 > 数据库 > Oracle

Oracle WebLogic Server 10.3.3管理练习

2011-10-29 15:42 393 查看
[align=center]Oracle WebLogic Server 10.3.3管理练习[/align]
[align=center][/align]
[align=left]练习1:安装Oracle WebLogic Server 10.3.3[/align]
[align=left]时间:约20分钟[/align]
[align=left]目标:[/align]
[align=left]本练习结束,你将学会如何安装Oracle WebLogic Server 10.3.3软件。[/align]
[align=left] [/align]
[align=left]练习步骤:[/align]
[align=left]1. 找到WebLogic server 10.3.3 的安装程序。操作系统为windows,该文件为wls1033_win32.exe。[/align]
[align=left]2. 运行对应的安装文件;[/align]
[align=left]3. 在欢迎页面点“下一步”;[/align]
[align=left]4. 在“选择中间件主目录”窗口使用默认“创建新的中间件主目录”选项,选[/align]
[align=left]择默认主目录C:\Oracle\Middleware(当然,你也可以选择你自己的安装主目录);点击“下一步”;[/align]
[align=left]5. 在“注册安全更新”窗口,取消选择“我希望通过My Oracle Support”接收安全更新”,并在弹出的“是否确定”窗口选择“是”;点击“下一步”[/align]
[align=left]6. 在“安装类型”窗口选择“典型”,点击“下一步”;[/align]
[align=left]7. 在“JDK选择”窗口接受默认选择的两个JDK——SUN SDK 和 Oracle JRockit SDK;点击“下一步”;[/align]
[align=left]8. 在“选择产品安装目录”窗口,接受默认目录,点击“下一步”;[/align]
[align=left]9. 在“安装Windows服务”窗口,接受默认选项“否”,点击“下一步”;[/align]
[align=left]10. 在“选择快捷键位置”窗口,接受默认选项,点击“下一步”;[/align]
[align=left]11. 在“安装概要”窗口,点击“下一步”开始安装;[/align]
[align=left]12. 在“安装完成”窗口,去掉选项“运行Quickstart”,点击“完成”,结束安装。[/align]
[align=left]设置练习需要的环境[/align]
[align=left]1. 创建学生目录c:\student;[/align]
[align=left]2. 将课程提供的练习材料wls103_admin.rar展开到目录c:\student;[/align]
[align=left]3. 我们将可以看到一个练习目录,我们后续练习需要的各种资源都在目录[/align]
[align=left]C:\student\wls103_admin\labs下。[/align]

[align=left]练习2:配置域[/align]
[align=left]时间:约30分钟[/align]
[align=left]目标:[/align]
[align=left]本练习结束,你将学会:[/align]
[align=left]如何创建一个新的域(Domain)[/align]
[align=left] [/align]
[align=left]练习概述:[/align]
[align=left]本练习中,你就使用域配置向导创建dizzyworld域。[/align]
[align=left] [/align]
[align=left]练习步骤:[/align]
[align=left]使用配置向导创建dizzyworld [/align]
[align=left]1. 启动配置向导:[/align]
[align=left]l Windows 系统-Start>Programs>Oracle WebLogic>WebLogic Server 11gR1>Tools>Configuration Wizard[/align]
[align=left]2. 在欢迎窗口,选择“创建新的WebLogic域”,点击“下一步”;[/align]
[align=left]3. 在“选择域来源”窗口,选择“生成一个自动配置的域以支持下列产品”,点击“下一步”;[/align]
[align=left]4. 在指定域名和位置窗口,输入“dizzyworld”为域名,点击“下一步”;[/align]
[align=left]5. 在“配置管理员用户名和密码”窗口,接受默认用户名weblogic,输入用户密码“weblogic1”,确认用户密码“weblogic1”;点击“下一步”;[/align]
[align=left]6. 在“配置服务器启动模式与JDK”窗口,选择“生产模式”作为WebLogic[/align]
[align=left]域启动模式,“SUN SDK 1.6.0_18”作为JDK选择,点击“下一步”;[/align]
[align=left]7. 在“选择可选配置”窗口,直接点击“下一步”;[/align]
[align=left]8. 在“创建WebLogic域”窗口中,点击“创建”:[/align]
[align=left]9. 在结束窗口点击“完成”[/align]
[align=left]测试创建的域[/align]
[align=left]1. 浏览目录C:\Oracle\WLS1033\user_projects\domains\dizzyworld,熟悉一下配置向导创建的文件;[/align]
[align=left]2. 打开一个command窗口,执行下列命令:[/align]
[align=left]cd C:\Oracle\WLS1033\user_projects\domains\dizzyworld[/align]
[align=left]startWebLogic.cmd[/align]
[align=left]3. 当提示输入用户名时,键入weblogic;[/align]
[align=left]4. 当提示输入密码时,键入weblogic1;[/align]
[align=left]4. 当command窗口出现“<Server started in RUNNING mode>”消息时,WebLogic管理服务器(Admin Server)已经启动成功了。[/align]
[align=left]5. 当验证了WebLogic服务器可以正常启动后,键入Ctrl+C停止服务器。[/align]

[align=left]练习3:部署/取消部署Web应用[/align]
[align=left]时间:约15分钟[/align]
[align=left]目标:[/align]
[align=left]本练习结束,你将可以:[/align]
[align=left]l 部署预先打包的的.war文件;[/align]
[align=left]练习概述:[/align]
[align=left]Web 应用由整个应用中所有静态页面和动态页面组成的。它们被打包成后缀为.war的Web归档文件。你可以使用JAR工具打包。[/align]
[align=left]本练习中,你将部署Web 应用benefits.war,也将部署和取消部署benefits_as_default.war Web应用。[/align]
[align=left] [/align]
[align=left]练习步骤:[/align]
[align=left]部署 Web 应用benefits.war[/align]
[align=left]1. 如果AdminServer没有运行则启动它;[/align]
[align=left]2. 打开管理控制台(http://localhost:7001/console),并使用weblogic/weblogic1登录;[/align]
[align=left]3. 在导航树中,dizzyworld -> Deployments,[/align]
[align=left]4. 锁定控制台;[/align]
[align=left]5. 在部署表格中,点击“Install”按钮,在“Install Application Assistant”[/align]
[align=left]页面中选中文件系统中的文件benefits.war,并点击“Next”。本练习中该[/align]
[align=left]文件位于C:\student\wls103_admin\labs\Lab7。[/align]
[align=left]提示:你可以通过点击路径中任何一级目录返回。[/align]
[align=left]6. 在“Choose Targeting Style”页面,选择“Install this deployment as an application”,这是缺省选项。点击“Next”;[/align]
[align=left]7. 在“Optional Settings”中,点击“Next”[/align]
[align=left]8. 点击“Finish”[/align]
[align=left]9. 点击“Setting for benefits”的“Targets”标签页;可以看到AdminServer前打了勾。[/align]
[align=left]10. 激活你的修改;[/align]
[align=left]11. 导航树中,dizzyworld -> Deployment,在部署表格中选中“benefits”应[/align]
[align=left]用的复选框,点击“Start -> Servicing All Requests”。当提示时选择[/align]
[align=left]“Yes”;[/align]
[align=left]12. 当Web应用启动完成后,其状态变为Active;[/align]
[align=left]13. 使用一个浏览器,访问http://localhost:7001/benefits,看看有什么结果。[/align]
[align=left] [/align]
[align=left]部署 Web 应用benefits_as_default.war[/align]
[align=left]1. 有时候,将一个Web应用设置为服务器的缺省Web应用会带来方便,因此,[/align]
[align=left]请求URL中可以省略上下文名字。我们可以为每个服务器实例选择一个缺省[/align]
[align=left]Web应用。[/align]
[align=left]2. 在本练习中,我们设置benefits_as_default.war为缺省Web应用[/align]
[align=left]注意:benefits.war和benefits_as_default.war之间唯一区别在于后者具[/align]
[align=left]有部署描述符文件\WEB-INF\weblogic.xml,其中包含了如下语句:[/align]
[align=left]<weblogic-web-app>[/align]
[align=left]<context-root>/</context-root>[/align]
[align=left]</weblogic-web-app>[/align]
[align=left]3. 按照前面的步骤将benefits_as_default.war 部署在服务器Adminserver上,该文件位于C:\student\wls103_admin\labs\Lab7;[/align]
[align=left]4. 别忘了激活你的修改,并启动benefits_as_default应用;[/align]
[align=left]5. 在浏览器中使用http://localhost:7001 看看是否可以访问刚部署的benefits_as_default应用;[/align]
[align=left] [/align]
[align=left]使用管理控制台取消部署benefits_as_default.war Web应用[/align]
[align=left]1. 在管理控制台导航树中,dizzyworld -> Deployment,锁定控制台;[/align]
[align=left]2. 在部署表格中,点击benefits_as_default,进入应用配置信息页面。选择“Targets”标签,清除Adminserver目标前的复选框,然后点击“Save”按钮。在消息条,你将看到确认信息,提示设置已经成功保存;[/align]
[align=left]3. 激活你的修改;[/align]
[align=left]4. 再次使用浏览器访问http://localhost:7001,你将得到错误信息:[/align]
[align=left]Error 404 - Not Found[/align]

[align=left]练习4:创建基本集群[/align]
[align=left]时间:约30分钟[/align]
[align=left]目标:[/align]
[align=left]本练习结束,你将可以:[/align]
[align=left]l 创建一个跨多个机器的基本集群;[/align]
[align=left]练习概述:[/align]
[align=left]一个WebLogic集群由两个或两个以上的受管服务器组成,这些受管服务器可以在同一台物理机器上,也可以分布在不同的物理机器上。但集群里的所有受管服务器都只能属于同一个WebLogic域。[/align]
[align=left] [/align]
[align=left]练习步骤:[/align]
[align=left]创建一个基本集群,该集群中有两个受管服务器,一个位于主机名为host1的机器上(Adminserver也在这台机器上),另一个位于主机名为host2的机器上。[/align]
[align=left]1. 如果Adminserver没有启动,则启动它;[/align]
[align=left]2. 登录到管理控制台(http://host1:7001),用户名/密码为weblogic/weblogic1;[/align]
[align=left]3. 在导航树中导航到 dizzyworld->Environments->Servers;[/align]
[align=left]4. 锁定控制台;[/align]
[align=left]5. 在Servers列表中点击“New”,新建一个受管服务器“dizzy1”;[/align]
[align=left]6. 在Server Name输入项中输入“dizzy1”;在Server Listen Address输入项中输入主机host1的IP地址(例如:192.168.0.1);在Server Listen Port输入项中输入端口“7003”(避免和Adminserver的端口7001冲突);在“Should this server belong to a cluster?”选项中选择“No”;[/align]
[align=left]7. 点击“Finish”;[/align]
[align=left]8. 同样的,创建第二个受管服务器“dizzy2”;在Server Name输入项中输入“dizzy2”;在Server Listen Address输入项中输入主机host2的IP地址(例如:192.168.0.2);在Server Listen Port输入项中输入端口“7003”;在“Should this server belong to a cluster?”选项中选择“No”;[/align]
[align=left]9. 创建好两个受管服务器后,从导航树导航至dizzyworld->Environments->Servers,可以看到两个受管服务器的状态是“unknow”[/align]
[align=left]10. 从导航树dizzyworld->Environments->Clusters,点击“New”新建一个集群;[/align]
[align=left]11. 在Name输入项填中输入“dizzyworldCluster”;在Message Mode输入项中选择“Unicast”; 点击“OK”;[/align]
[align=left]12. 点击新创建的“dizzyworldCluster”,进入其属性页;[/align]
[align=left]13. 导航至“Configuration”标签页下的“Servers”标签;点击“Add”;选择“Select an existing server, and add it as a member of this cluster”;在“Select a server”下拉列表中选择“dizzy1”,点击“Next”;[/align]
[align=left]14. 重复上一步,添加“dizzy2”到集群中;[/align]
[align=left]15. 激活你的修改;[/align]
[align=left]16. 在导航树中dizzyworld->Environments->Servers,查看服务器列表。注意dizzy1和dizzy2都是集群dizzyworldCluster的成员;[/align]
[align=left] [/align]
[align=left] [/align]
[align=left]启动集群服务器[/align]
[align=left]1. 打开command命令行窗口,进入到C:\Oracle\WLS1033\user_projects\domains\dizzyworld\bin目录;[/align]
[align=left]2. 输入下面的命令启动dizzy1服务器:[/align]
[align=left] startManagedWebLogic dizzy1 http://192.168.0.1:7001[/align]
[align=left] (此处192.168.0.1是主机host1的IP,请按照你的实际环境修改)[/align]
[align=left]3. 如果提示输入用户名/密码,输入weblogic/weblogic1;[/align]
[align=left]4. 观察命令行窗口的dizzy1 服务器启动,在某些点你会看到服务器开始侦听集群公告,等待与集群中其他服务器同步。由于其他服务器还没有启动,现在没有什么需要同步的;[/align]
[align=left]5. 请思考这个问题——如何启动在主机Host2上的dizzy2受管服务器呢?[/align]

[align=left]6. 打开一个command命令行窗口,进入到C:\Oracle\WLS1033\wlserver_10.3\common\bin,执行以下命令:[/align]
[align=left]pack -domain=C:\Oracle\WLS1033\user_projects\domains\dizzyworld -template=c:\dizzyworld.jar -template_name="dizzyworld domain";[/align]
[align=left]7. 检查c:\下是否生产了dizzyworld.jar文件;[/align]
[align=left]8. 将dizzyworld.jar文件FTP到主机host2的c:\下;[/align]
[align=left]9. 在主机host2上打开一个command命令行窗口,进入到C:\Oracle\WLS1033\wlserver_10.3\common\bin,执行以下命令:[/align]
[align=left]unpack -template=C:\dizzyworld.jar -domain=C:\Oracle\WLS1033\user_projects\domains\dizzyworld;[/align]
[align=left]10. 检查主机host2的C:\Oracle\WLS1033\user_projects\domains\dizzyworld目录下,是否有Domain结构的目录和文件生成;[/align]
[align=left]11. 在主机host2的command窗口中,进入到C:\Oracle\WLS1033\user_projects\domains\dizzyworld\bin目录;[/align]
[align=left]12. 输入下面的命令启动dizzy2服务器:[/align]
[align=left] startManagedWebLogic dizzy2 http://192.168.0.1:7001[/align]
[align=left] (此处192.168.0.1是主机host1(注意是host1,不是host2)的IP,请按照你的实际环境修改)[/align]
[align=left]13. 如果提示输入用户名/密码,输入weblogic/weblogic1;[/align]
[align=left]14. 观察dizzy2与集群中其他服务器同步,最后加入集群;[/align]
[align=left]15. 在管理控制台的导航树中dizzyworld->Environments->Servers,查看所有Server的状态;应该都是“Running”;[/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
[align=left] [/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息