1、weblogic练习指导手册Oracle WebLogic Server 10.3.3 管理练习练习1:安装Oracle WebLogic Server 10.3.3时间:约20分钟目标:本练习结束,你将学会如何安装Oracle WebLogic Server 10.3.3软件。练习步骤:1. 找到WebLogic server 10.3.3 的安装程序。操作系统为windows,该文件为wls1033_win32.exe。2. 运行对应的安装文件;3. 在欢迎页面点“下一步”;4. 在“选择中间件主目录”窗口使用默认“创建新的中间件主目录”选项,选择默认主目录C:OracleMiddlewa
2、re(当然,你也可以选择你自己的安装主目录);点击“下一步”;5. 在“注册安全更新”窗口,取消选择“我希望通过My Oracle Support”接收安全更新”,并在弹出的“是否确定”窗口选择“是”;点击“下一步”6. 在“安装类型”窗口选择“典型”,点击“下一步”;7. 在“JDK选择”窗口接受默认选择的两个JDKSUN SDK 和 Oracle JRockit SDK;点击“下一步”;8. 在“选择产品安装目录”窗口,接受默认目录,点击“下一步”;9. 在“安装Windows服务”窗口,接受默认选项“否”,点击“下一步”;10. 在“选择快捷键位置”窗口,接受默认选项,点击“下一步”;1
3、1. 在“安装概要”窗口,点击“下一步”开始安装;12. 在“安装完成”窗口,去掉选项“运行Quickstart”,点击“完成”,结束安装。设置练习需要的环境1. 创建学生目录c:student;2. 将课程提供的练习材料wls103_admin.rar展开到目录c:student;3. 我们将可以看到一个练习目录,我们后续练习需要的各种资源都在目录C:studentwls103_adminlabs下。练习2:配置域时间:约30分钟目标:本练习结束,你将学会:如何创建一个新的域(Domain)练习概述:本练习中,你就使用域配置向导创建dizzyworld域。练习步骤:使用配置向导创建dizzy
4、world 域1. 启动配置向导:l Windows 系统-StartProgramsOracle WebLogicWebLogic Server 11gR1ToolsConfiguration Wizard2. 在欢迎窗口,选择“创建新的WebLogic域”,点击“下一步”;3. 在“选择域来源”窗口,选择“生成一个自动配置的域以支持下列产品”,点击“下一步”;4. 在指定域名和位置窗口,输入“dizzyworld”为域名,点击“下一步”;5. 在“配置管理员用户名和密码”窗口,接受默认用户名weblogic,输入用户密码“weblogic1”,确认用户密码“weblogic1”;点击“下一
5、步”;6. 在“配置服务器启动模式与JDK”窗口,选择“生产模式”作为WebLogic域启动模式,“SUN SDK 1.6.0_18”作为JDK选择,点击“下一步”;7. 在“选择可选配置”窗口,直接点击“下一步”;8. 在“创建WebLogic域”窗口中,点击“创建”:9. 在结束窗口点击“完成”测试创建的域1. 浏览目录C:OracleWLS1033user_projectsdomainsdizzyworld,熟悉一下配置向导创建的文件;2. 打开一个command窗口,执行下列命令:cd C:OracleWLS1033user_projectsdomainsdizzyworldstart
6、WebLogic.cmd3. 当提示输入用户名时,键入weblogic;4. 当提示输入密码时,键入weblogic1;4. 当command窗口出现“”消息时,WebLogic管理服务器(Admin Server)已经启动成功了。5. 当验证了WebLogic服务器可以正常启动后,键入CtrlC停止服务器。练习3:部署/取消部署Web应用时间:约15分钟目标:本练习结束,你将可以:l 部署预先打包的的.war文件;练习概述:Web 应用由整个应用中所有静态页面和动态页面组成的。它们被打包成后缀为.war的Web归档文件。你可以使用JAR工具打包。本练习中,你将部署Web 应用benefits
7、.war,也将部署和取消部署benefits_as_default.war Web应用。练习步骤:部署 Web 应用benefits.war1. 如果AdminServer没有运行则启动它;2. 打开管理控制台(http:/localhost:7001/console),并使用weblogic/weblogic1登录;3. 在导航树中,dizzyworld - Deployments,4. 锁定控制台;5. 在部署表格中,点击“Install”按钮,在“Install Application Assistant”页面中选中文件系统中的文件benefits.war,并点击“Next”。本练习中该
8、文件位于C:studentwls103_adminlabsLab7。提示:你可以通过点击路径中任何一级目录返回。6. 在“Choose Targeting Style”页面,选择“Install this deployment as an application”,这是缺省选项。点击“Next”;7. 在“Optional Settings”中,点击“Next”8. 点击“Finish”9. 点击“Setting for benefits”的“Targets”标签页;可以看到AdminServer前打了勾。10. 激活你的修改;11. 导航树中,dizzyworld - Deployment,
9、在部署表格中选中“benefits”应用的复选框,点击“Start - Servicing All Requests”。当提示时选择“Yes”;12. 当Web应用启动完成后,其状态变为Active;13. 使用一个浏览器,访问http:/localhost:7001/benefits,看看有什么结果。部署 Web 应用benefits_as_default.war1. 有时候,将一个Web应用设置为服务器的缺省Web应用会带来方便,因此,请求URL中可以省略上下文名字。我们可以为每个服务器实例选择一个缺省Web应用。2. 在本练习中,我们设置benefits_as_default.war为缺
10、省Web应用注意:benefits.war和benefits_as_default.war之间唯一区别在于后者具有部署描述符文件WEB-INFweblogic.xml,其中包含了如下语句:/3. 按照前面的步骤将benefits_as_default.war 部署在服务器Adminserver上,该文件位于C:studentwls103_adminlabsLab7;4. 别忘了激活你的修改,并启动benefits_as_default应用;5. 在浏览器中使用http:/localhost:7001 看看是否可以访问刚部署的benefits_as_default应用;使用管理控制台取消部署be
11、nefits_as_default.war Web应用1. 在管理控制台导航树中,dizzyworld - Deployment,锁定控制台;2. 在部署表格中,点击benefits_as_default,进入应用配置信息页面。选择“Targets”标签,清除Adminserver目标前的复选框,然后点击“Save”按钮。在消息条,你将看到确认信息,提示设置已经成功保存;3. 激活你的修改;4. 再次使用浏览器访问http:/localhost:7001,你将得到错误信息:Error 404 Not Found练习4:创建基本集群时间:约30分钟目标:本练习结束,你将可以:l 创建一个跨多个机
12、器的基本集群;练习概述:一个WebLogic集群由两个或两个以上的受管服务器组成,这些受管服务器可以在同一台物理机器上,也可以分布在不同的物理机器上。但集群里的所有受管服务器都只能属于同一个WebLogic域。练习步骤:创建一个基本集群,该集群中有两个受管服务器,一个位于主机名为host1的机器上(Adminserver也在这台机器上),另一个位于主机名为host2的机器上。1. 如果Adminserver没有启动,则启动它;2. 登录到管理控制台(http:/host1:7001),用户名/密码为weblogic/weblogic1;3. 在导航树中导航到 dizzyworld-Enviro
13、nments-Servers;4. 锁定控制台;5. 在Servers列表中点击“New”,新建一个受管服务器“dizzy1”;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”;7. 点击“Finish”;8. 同样的,创建第二个受管服务器“dizzy2
14、”;在Server Name输入项中输入“dizzy2”;在Server Listen Address输入项中输入主机host2的IP地址(例如:192.168.0.2);在Server Listen Port输入项中输入端口“7003”;在“Should this server belong to a cluster?”选项中选择“No”;9. 创建好两个受管服务器后,从导航树导航至dizzyworld-Environments-Servers,可以看到两个受管服务器的状态是“unknow”10. 从导航树dizzyworld-Environments-Clusters,点击“New”新建一
15、个集群;11. 在Name输入项填中输入“dizzyworldCluster”;在Message Mode输入项中选择“Unicast”; 点击“OK”;12. 点击新创建的“dizzyworldCluster”,进入其属性页;13. 导航至“Configuration”标签页下的“Servers”标签;点击“Add”;选择“Select an existing server, and add it as a member of this cluster”;在“Select a server”下拉列表中选择“dizzy1”,点击“Next”;14. 重复上一步,添加“dizzy2”到集群中;1
16、5. 激活你的修改;16. 在导航树中dizzyworld-Environments-Servers,查看服务器列表。注意dizzy1和dizzy2都是集群dizzyworldCluster的成员;启动集群服务器1. 打开command命令行窗口,进入到C:OracleWLS1033user_projectsdomainsdizzyworldbin目录;2. 输入下面的命令启动dizzy1服务器: startManagedWebLogic dizzy1 http:/192.168.0.1:7001 (此处192.168.0.1是主机host1的IP,请按照你的实际环境修改)3. 如果提示输入用
17、户名/密码,输入weblogic/weblogic1;4. 观察命令行窗口的dizzy1 服务器启动,在某些点你会看到服务器开始侦听集群公告,等待与集群中其他服务器同步。由于其他服务器还没有启动,现在没有什么需要同步的;5. 请思考这个问题如何启动在主机Host2上的dizzy2受管服务器呢?6. 打开一个command命令行窗口,进入到C:OracleWLS1033wlserver_10.3commonbin,执行以下命令:pack -domain=C:OracleWLS1033user_projectsdomainsdizzyworld -template=c:dizzyworld.jar
18、 -template_name=dizzyworld domain;7. 检查c:下是否生产了dizzyworld.jar文件;8. 将dizzyworld.jar文件FTP到主机host2的c:下;9. 在主机host2上打开一个command命令行窗口,进入到C:OracleWLS1033wlserver_10.3commonbin,执行以下命令:unpack -template=C:dizzyworld.jar -domain=C:OracleWLS1033user_projectsdomainsdizzyworld;10. 检查主机host2的C:OracleWLS1033user_p
19、rojectsdomainsdizzyworld目录下,是否有Domain结构的目录和文件生成;11. 在主机host2的command窗口中,进入到C:OracleWLS1033user_projectsdomainsdizzyworldbin目录;12. 输入下面的命令启动dizzy2服务器: startManagedWebLogic dizzy2 http:/192.168.0.1:7001 (此处192.168.0.1是主机host1(注意是host1,不是host2)的IP,请按照你的实际环境修改)13. 如果提示输入用户名/密码,输入weblogic/weblogic1;14. 观察dizzy2与集群中其他服务器同步,最后加入集群;15. 在管理控制台的导航树中dizzyworld-Environments-Servers,查看所有Server的状态;应该都是“Running”;
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1