系统运维WebLogic篇.docx

上传人:b****7 文档编号:15816928 上传时间:2023-07-08 格式:DOCX 页数:63 大小:317.38KB
下载 相关 举报
系统运维WebLogic篇.docx_第1页
第1页 / 共63页
系统运维WebLogic篇.docx_第2页
第2页 / 共63页
系统运维WebLogic篇.docx_第3页
第3页 / 共63页
系统运维WebLogic篇.docx_第4页
第4页 / 共63页
系统运维WebLogic篇.docx_第5页
第5页 / 共63页
系统运维WebLogic篇.docx_第6页
第6页 / 共63页
系统运维WebLogic篇.docx_第7页
第7页 / 共63页
系统运维WebLogic篇.docx_第8页
第8页 / 共63页
系统运维WebLogic篇.docx_第9页
第9页 / 共63页
系统运维WebLogic篇.docx_第10页
第10页 / 共63页
系统运维WebLogic篇.docx_第11页
第11页 / 共63页
系统运维WebLogic篇.docx_第12页
第12页 / 共63页
系统运维WebLogic篇.docx_第13页
第13页 / 共63页
系统运维WebLogic篇.docx_第14页
第14页 / 共63页
系统运维WebLogic篇.docx_第15页
第15页 / 共63页
系统运维WebLogic篇.docx_第16页
第16页 / 共63页
系统运维WebLogic篇.docx_第17页
第17页 / 共63页
系统运维WebLogic篇.docx_第18页
第18页 / 共63页
系统运维WebLogic篇.docx_第19页
第19页 / 共63页
系统运维WebLogic篇.docx_第20页
第20页 / 共63页
亲,该文档总共63页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

系统运维WebLogic篇.docx

《系统运维WebLogic篇.docx》由会员分享,可在线阅读,更多相关《系统运维WebLogic篇.docx(63页珍藏版)》请在冰点文库上搜索。

系统运维WebLogic篇.docx

系统运维WebLogic篇

系统维护-WebLogic篇

税友软件集团股份有限公司

2009年12月

修订页

编号

章节

名称

修订内容简述

修订日期

修订前

版本号

修订后

版本号

修订人

批准人

1

全文

建立文档

2009-10-20

V1.0

苏大同

2

2、域的创建

增加模式的选择说明和JDK的选择说明

2009-11-10

V1.0

V1.0

苏大同

3

3、4章节

3、4两部门内容进行了调整

2009-11-10

V1.0

V1.0

苏大同

4

6、目录文件详细介绍

6.2.1

2009-12-2

V1.0

V1.0

苏大同

5

7、监控

增加7.8日志监控和7.9JTA监控章节内容

2009-12-2

V1.0

V1.0

苏大同

6

9、规范

对9、规范章节中的内容进行细化

2009-12-2

V1.0

V1.0

苏大同

7

10.2spotlight

增加spotlight软件的介绍

2009-12-2

V1.0

V1.0

苏大同

1、Weblogic安装8

1.1windows平台下安装8

1.2unix平台下安装12

1.2.1创建逻辑卷12

1.2.2创建文件系统14

1.2.3创建Bea组16

1.2.4创建Weblogic用户17

1.2.5安装程序上传17

1.2.6安装方法选择17

1.2.7执行安装18

2、域的创建22

2.1Windows平台下域的创建22

2.2unix平台下域的创建23

3、部署27

3.1HTML网页发布27

3.1.1创建testdomain27

3.1.2创建网页目录及文件27

3.1.3发布网页目录及文件29

3.2ejb发布32

3.3web应用发布34

3.4JMS发布35

3.4.2配置新的JMS队列36

3.5JDBC发布37

3.5.1建立一个JDBCConnectionPool37

3.5.2建立一个JDBCDataSources42

4、公司程序发布方法45

4.2交大龙山架构包发布45

4.3应用处理程序发布46

4.4WEB应用程序发布46

5、集群配置及应用46

5.1集群体系结构46

5.1.1单层混合型的集群架构(Cluster)46

5.1.2多层结构的集群架构(Cluster)47

5.2web集群47

5.2.1创建jsdomain(机器1)47

5.2.2创建jsdomain(机器2)53

5.2.3启动管理/被管理服务器57

5.2.4部署接收应用57

5.2.5配置slpt集群的地址61

5.2.6创建代理服务62

5.3jdbc集群66

5.3.1连接池的集群67

5.3.2复合池的集群67

5.3.3JDBC连接的Failover67

5.3.4JDBC连接的LoadBalancing68

5.4ejb集群68

5.4.1WebLogicServer集群中的EJBs69

5.4.2EJBHomeObjects的集群69

5.4.3EJBObjects的集群70

5.4.4集群中的会话Bean70

5.4.5集群中的实体Bean72

5.4.6配置示例72

5.5负载均衡(CLUSTER)73

5.5.1CLUSTER原理与工作机制73

5.5.2CLUSTER命名服务74

5.5.3CLUSTER服务类型74

6、目录文件详细介绍76

6.1weblogic目录及文件76

6.1.1weblogic的主目录76

6.1.2weblogic81的目录77

6.1.3weblogic81\common\bin的目录结构78

6.2domain的目录及文件79

6.2.1config.xml配置文件介绍79

6.2.2boot.properties配置文件的介绍80

6.2.3web.xml文件的相关配置80

6.2.4weblogic.xml文件的相关配置(配置子目录)81

6.2.5Log4jConfig.properties文件(开源的日志记录文件)81

6.2.6weblogic-ejb-jar.xml(EJB配置文件)85

6.2.7setEnv.cmd/setEnv.sh(设置环境变量、内存大小)86

6.2.8starWebLogic.cmd/startWebLogic.sh87

6.2.9startManagedWebLogic.Cmd/startManagedWebLogic.sh88

变量的相关配置介绍88

服务器startWeblogic.cmd的配置介绍88

7、监控89

7.2Server监控89

7.3JDBC监控90

7.4web监控91

7.5JMS监控91

7.6EJB监控92

7.7日志监控93

7.7.2server日志93

7.7.3web日志94

7.8JTA监控94

8、优化95

8.1为WebLogic启动设置Java参数95

8.2设置与性能有关的配置参数95

8.3JDBC调优95

8.3.1调整JDBC连接池的初始容量96

8.3.2调整JDBC连接池的最大容量96

8.4调整开发模式与产品模式默认值97

8.4.1更改运行时模式97

8.5使用WebLogic“自有的IO”性能包97

8.6集群环境部署98

8.6.1可伸缩性和高可用性98

8.6.2多CPU上运行多服务器实例应考虑的性能问题99

8.7连接缓存的调优99

8.8优化默认执行队列线程100

8.8.1默认线程情况100

8.8.2需要修改默认线程数的情形101

8.8.3修改默认线程数的步骤101

8.8.4指派应用程序到执行队列102

9、规范103

9.1安装规范103

9.1.1安装版本的选择103

9.1.2安装的目录要规范103

9.1.3安装过程中对可选功能模块的选择104

9.2应服务器部署规范104

9.2.1Domain的目录放在哪里104

9.2.2Domains的名字该如何命名105

9.2.3Server的名字如何命名105

9.2.4Jms服务的名字如何命名106

9.3日常监控规范106

9.3.1日常监控点106

9.3.2监控情况记录在哪里107

9.3.3现场维护监控出现异常如何响应107

9.4系统优化、升级规范107

9.4.1优化、升级的记录规范107

9.4.2升级前备份做记录要求108

9.5日常备份规范109

9.5.1记录备份规范日期、具体情况的规范109

9.5.3备份后版本的规范109

10、第三方工具109

10.1ManagementConsole109

10.2Spotlight111

10.2.1特点111

10.2.2常见性能问题113

10.2.3性能问题查找114

1、Weblogic安装

1.1windows平台下安装

首先获取weblogic8.1的安装程序,获取到安装程序后直接双击setup.exe文件开始安装,具体步骤如下:

开始解压缩安装程序,稍等个几分钟,弹出如下界面:

单击【下一步】,弹出界面:

选择【是】,接受许可协议,单击【下一步】,弹出如下界面:

设置【BEA主目录】,然后单击【下一步】,弹出对话框:

选择【完全】,再单击【下一步】,弹出如下界面:

设置【产品安装目录】,单击【下一步】,弹出如下界面:

开始安装,稍等几分钟,弹出如下界面:

单击【完成】完成weblogic的安装。

1.2unix平台下安装

1.2.1创建逻辑卷

终端里输入#smitlv,回车后弹出创建逻辑卷的对话框。

如下图

单击【AddaLogicalVolume】,弹出如下界面:

选择【VOLUMEGROUPname】为oravg(卷组根据实际情况来指定),然后单击【OK】按钮,弹出如下界面:

设置【LogicalvolumeNAME】为weblogiclv,【NumberofLOGICALPARTITIONS(Num.)】为300(大小根据实际要分配的大小来定),【LogicalvolumeTYPE】为jfs2,设置好了单击【ok】按钮。

1.2.2创建文件系统

创建weblogic的目录,具体命令如下:

#mkdir/weblogictest

创建文件系统,命令行里输入#smitjfs2,弹出如下对话框:

单击【AddanEnhancedJournaledFileSystemonaPreviouslyDefinedLogicVolume】,弹出如下对话框:

设置【LOGICALVOLUMEname】为weblogiclv,【MOUNTPOINT】为/weblogictest,【MountAUTOMATIACLLYatsystem restart?

】为yes,然后单击【OK】创建完毕。

1.2.3创建Bea组

命令行里输入#smitgroup,弹出创建组的对话框,如下:

单击【AddaGroup】,弹出对话框,如下:

设置【GroupNAME】为bea,然后单击【OK】。

完成bea组的创建。

1.2.4创建Weblogic用户

命令行里输入#smituser,弹出创建用户的对话框:

设置【UserNAME】为weblogic,【UserID(Num)】为666,【PrimaryGROUP】为bea,【GroupSET】为bea,【HOMEdirectory】为/weblogic。

设置好了单击【OK】。

完成用户的创建。

1.2.5安装程序上传

将安装程序pj_platform812_generic.jar(以weblogic812为例)上传到UNIX系统相应的路径下,上传过程可借助FlashFXP等工具。

1.2.6安装方法选择

BEA安装程序提供了安装WeblogicServer三种方法:

Ø图形方式(Graphical)

Ø控制台方式(Console)

Ø静安装方式(Silent)

图形方式(Graphical):

图形方式安装用交互方式安装WeblogicServer,它提供了一个GUI向导,让用户一步一步进行安装。

Windows与UNIX中都可以进行图形方式安装。

对于UNIX要考虑机器接连的控制台是否支持基于Java的GUI。

如果UNIX中的控制台不支持基于Java的GUI,则默认为控制台安装方式。

控制台方式(Console):

控制台方式安装针对UNIX平台,热别适用于不支持Java图形的控制台。

静安装方式(Silent):

生产环境中通常是在多个系统中安装WeblogicServer,这时最好准备一个文件,包含安装应用程序时用户遇到的所有提示和问题的答案。

安装程序能够从答案或属性文件中读取每个提示所要的值,可以不需用户干预自动进行安装。

静方式安装把配置设置一次性存储在配置文件中。

利用这个配置文件,可以不需要用户干预而在多台机器上重复安装。

静方式配置文件应存放成silent.xml文件。

1.2.7执行安装

命令行里输入:

#java–jarpj_platform812_generic.jar,运行后出现安装程序主界面,如下图所示:

等待装载安装文件完成后,出现安装欢迎界面:

点击Next进入下一步:

选择同意使用条款,点击Next进入下一步

选择安装主目录,这里一般选择默认的即可。

这个目录就是指前期创建的weblogic安装用户所指定的主目录。

点击Next进入下一步:

这里选择完全安装,点击Next进入下一步:

这里选择安装目录,默认即可。

点击Next进入下一步:

开始拷贝文件,进行安装。

安装完成。

点击Done,完成整个安装过程。

2、域的创建

2.1Windows平台下域的创建

由于UNIX下域(domain)创建的方法与Windows、Linux环境下domain的创建方法类似,因此domain的创建以UNIX环境下介绍为主,Windows环境下domain的创建方法略。

2.2unix平台下域的创建

进入bea\weblogic81\common\bin目录,可以看到有一个config的文件,在windows下要创建domain则要运行config.cmd文件;在unix/linux下创建domain则要运行config.sh文件。

这里以AIX下的创建截图为例讲解,执行#./config.sh,运行创建向导界面:

单击【Next】,弹出如下对话框:

单击【Next】,弹出如下对话框:

创建密码,单击【Next】

开发模式(DevelopmentMode)和生产模式(ProductionMode)选择,生产模式是为保证速度快放在指定目录下,包不会自动更新。

开发模式比较自由,它保证开发灵活性,包会自动更新,但这样会影响速度。

一般地开发好的产品都给客户用生产模式部署,因此我们在项目实施时选择生产模式(ProductionMode)。

在javaSDKSelection中选择AIX系统自带的JDK,选择otherjavasdk,找到系统环境中javahome的路径,这里我们安装的是java14.sdk,选择好路径/usr/java14以后,单击【Next】。

注意:

如果在选择其他JDK时找不到java14的路径,可使用#find/-namejava14来查找java14的路径。

选择创建的路径和domain的名称,如这里domain名称是perm,路径是/jdlssoft,选择好以后create。

等待一段时间,完成后domain就创建完成,可以在/jdlssoft目录下找到新创建的domain的目录。

3、部署

3.1HTML网页发布

3.1.1创建testdomain

具体方法参见第2章域的创建。

3.1.2创建网页目录及文件

发布一个简单的jsp页面为例,该jsp页面就是在访问的时候输出hello字符。

✓首先创建一个目录testweb

✓将index.jsp文件拷贝至testweb目录

文件的内容为:

<%

out.println("hello");//页面输出

%>

✓在testweb目录里建一个WEB-INF的目录(注意是大写)

✓在WEB-INF创建两个文件web.xml、weblogic.xml文件,具体如下:

web.xml

web.xml文件是用来配置:

欢迎页、servlet、filter等的。

当你的web工程没用到这些时,你可以不用web.xml文件来配置你的web工程。

index.jsp

weblogic.xml

weblogicServer允许通过设置weblogic应用程序扩展描述符(weblogic.xml)配置jsp容器,该文件通常位于web应用程序的web-inf目录下。

一般不通过修改weblogic文件直接配置,而是通过控制台配置该文件,在Deploments-->

webApplication-->defaultWebApp中配置。

可在开发和生产环境中配置不同的信息。

主要配置信息:

compilerSupportsEncoding

//true--支持使用字符集

encoding

//指定jsp文件的默认字符集,如gb2312;

vervose

//是否将调试信息输出到浏览器和日志;

keepgenerated

//是否让编译jsp文件产生的.java文件持续存在;

PageCheckSeconds

//正数--在以秒为单位的时间间隔检查jsp文件是否发生了修改,如果是则重新编译;

//0--在每一个请求检查jsp;

//-1--不对jsp文件进行检查。

Precompile

//true--在weblogic服务器启动时自动编译所有的jsp。

DebugEnable//true--是否允许调试。

DOCTYPEweblogic-web-app

PUBLIC"-//BEASystems,Inc.//DTDWebApplication8.1//EN"

s/wls810/dtd/weblogic810-web-jar.dtd">

/(配置虚拟路径)

3.1.3发布网页目录及文件

✓运行startWebLogic.cmd,启动该服务

✓浏览器里输入,回车,进入控制台

输入用户名、密码(在发布domain的时候输入的),单击【登录】进入控制台主界面:

单击【Web应用程序模块】,进入下一界面:

单击【部署新的Web应用程序模块】,弹出如下页面:

选择【testweb】,然后单击【目标模块】,弹出如下页面:

单击【部署】,弹出部署成功的页面:

单击【测试】,弹出测试页面:

到这里一个普通的页面就发布好了。

这样网络上开源的jsp程序就可以拿来用weblogic发布应用了。

3.2ejb发布

✓创建一个***domain(方法见第2章域的创建)

✓将JdlsApp目录拷贝至新建的domain目录下

✓将SetClassPath.cmd或者SetClassPath.sh拷贝至新建的domain下

✓在startWebLogic.cmd或者startWebLogic.sh文件中调用SetClassPath.cmd或者SetClassPath.sh。

调用startWebLogic.cmd的命令为callstartWebLogic.cmd;调用startWebLogic.sh的命令为.startWebLogic.sh。

✓运行startWebLogic.cmd,启动该服务

✓浏览器里输入,回车,进入控制台

输入用户名、密码(在发布domain的时候输入的),单击【登录】进入控制台主界面:

单击【EJB模块】,弹出一个页面:

单击【部署新的EJB模块】,出现如下页面:

选择【JdlsFoundation_crypt.jar】,单击【目标模块】

单击【部署】,完成ejb的部署。

3.3web应用发布

公司web应用也都是以JdlsFoundation_crypt.jar为基础来进行发布的,就是发布web应用前必须先发布JdlsFoundation_crypt.jar。

具体步骤如下:

✓创建一个domain(方法见第2章)

✓将JdlsApp目录拷贝至新建的domain目录下

✓将SetClassPath.cmd或者SetClassPath.sh拷贝至新建的domain下

✓在startWebLogic.cmd或者startWebLogic.sh文件中调用SetClassPath.cmd或者SetClassPath.sh。

调用startWebLogic.cmd的命令为callstartWebLogic.cmd;调用startWebLogic.sh的命令为.startWebLogic.sh。

✓运行startWebLogic.cmd,启动该服务

✓浏览器里输入,回车,进入控制台

✓发布JdlsFoundation_crypt.jar

✓发布BimsSlptJs,即web应用

3.4JMS发布

JMS(Java?

Message?

Service)是访问企业消息系统的标准API,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。

WebLogic?

JMS?

Server主要组件有:

?

WebLogic?

JMS?

servers(用于消息信),Java客户端,JNDI(用于域名查找),?

后备存储(用于持久消息存储,基于文件或者JDBC数据库)。

3.4.1配置新的JMS服务器

✓登录控制台

✓进入【服务】✍【JMS】✍【服务器】

✓单击【配置新的JMS服务器】,弹出页面

录入【EtaxJmsServer】,单击【创建】,弹出页面:

选择【目标】为本服务器,单击【应用】。

创建JMS服务器成功。

3.4.2配置新的JMS队列

✓进入【服务】✍【JMS】✍【服务器】✍【EtaxJmsServer】✍【目标】,弹出如下页面:

✓单击【配置新的JMS队列】,弹出如下页面:

设置【名称】为RequestInsideQueue,【JNDI名称】为RequestInsideQueue,然后单击【创建】。

完成JMS队列的设置。

3.5JDBC发布

3.5.1建立一个JDBCConnectionPool

JDBC主要的作用是建立应用于数据库之间传输的桥梁。

具体的创建过程如下:

1)展开控制台左边的目录树,选择EjbDomain->Services->JDBC->ConnectionPools

2)在配置界面中,选择ConfigureanewJDBCConnectionPool

3)DatabaseType选择Oracle,DatabaseDriver选择Oracle’sDriver,点击Continue

4)然后开始配置连接池参数,Name为连接池的名字,其它参数根据要连接的数据库配置而定,配置好参数后点击Continue

5)数据库连接的测试界面,也可以点击SkipthisStep跳过

6)最后点击Createanddeploy,完成配置,系统开始后台创建

7)如果创建成功,则会出现已创建成功的ConnectionPool列表界面,选择EtaxPool可以进入相应的配置修改界面,其中要注意的是,连接池的InitialCapacity参数一般配成5;MaximumCapacity参数一般配成15,当然可以根据实际需要适当调整,但一般最多不超过50

3.5.2建立一个JDBCDataSources

在数据库连接池建立完的基础上,需要建立一个相应的数据源JDLSDataSource,登录Weblogic控制台,按照如下步骤进行操作:

1)展开控制台左边的目录树,选择EjbDomain->Services->JDBC->DataSources

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2