系统运维WebLogic篇Word文件下载.docx
- 文档编号:19842953
- 上传时间:2023-01-10
- 格式:DOCX
- 页数:43
- 大小:305.02KB
系统运维WebLogic篇Word文件下载.docx
《系统运维WebLogic篇Word文件下载.docx》由会员分享,可在线阅读,更多相关《系统运维WebLogic篇Word文件下载.docx(43页珍藏版)》请在冰豆网上搜索。
创建逻辑卷12
创建文件系统14
创建Bea组16
创建Weblogic用户17
安装程序上传17
安装方法选择17
执行安装18
2、域的创建22
Windows平台下域的创建22
unix平台下域的创建23
3、部署27
HTML网页发布27
创建testdomain27
创建网页目录及文件27
发布网页目录及文件29
ejb发布32
web应用发布34
JMS发布35
配置新的JMS服务器35
配置新的JMS队列36
JDBC发布37
建立一个JDBCConnectionPool37
建立一个JDBCDataSources42
4、公司程序发布方法45
程序发布前的准备45
交大龙山架构包发布45
应用处理程序发布46
WEB应用程序发布46
5、集群配置及应用46
集群体系结构46
单层混合型的集群架构(Cluster)46
多层结构的集群架构(Cluster)47
web集群47
创建jsdomain(机器1)47
创建jsdomain(机器2)53
启动管理/被管理服务器57
部署接收应用57
配置slpt集群的地址61
创建代理服务62
jdbc集群66
连接池的集群67
复合池的集群67
JDBC连接的Failover67
JDBC连接的LoadBalancing68
ejb集群68
WebLogicServer集群中的EJBs69
EJBHomeObjects的集群69
EJBObjects的集群70
集群中的会话Bean70
集群中的实体Bean72
配置示例72
负载均衡(CLUSTER)73
CLUSTER原理与工作机制73
CLUSTER命名服务74
CLUSTER服务类型74
6、目录文件详细介绍76
weblogic目录及文件76
weblogic的主目录76
weblogic81的目录77
weblogic81\common\bin的目录结构78
domain的目录及文件79
配置文件介绍79
配置文件的介绍80
文件的相关配置80
文件的相关配置(配置子目录)81
文件(开源的日志记录文件)81
(EJB配置文件)85
(设置环境变量、内存大小)86
87
88
变量的相关配置介绍88
服务器的配置介绍88
7、监控89
JVM监控89
Server监控89
JDBC监控90
web监控91
JMS监控91
EJB监控92
日志监控93
domain日志93
server日志93
web日志94
JTA监控94
8、优化95
为WebLogic启动设置Java参数95
设置与性能有关的配置参数95
JDBC调优95
调整JDBC连接池的初始容量96
调整JDBC连接池的最大容量96
调整开发模式与产品模式默认值97
更改运行时模式97
使用WebLogic“自有的IO”性能包97
集群环境部署98
可伸缩性和高可用性98
多CPU上运行多服务器实例应考虑的性能问题99
连接缓存的调优99
优化默认执行队列线程100
默认线程情况100
需要修改默认线程数的情形101
修改默认线程数的步骤101
指派应用程序到执行队列102
9、规范103
安装规范103
安装版本的选择103
安装的目录要规范103
安装过程中对可选功能模块的选择104
应服务器部署规范104
Domain的目录放在哪里104
Domains的名字该如何命名105
Server的名字如何命名105
Jms服务的名字如何命名106
日常监控规范106
日常监控点106
监控情况记录在哪里107
现场维护监控出现异常如何响应107
系统优化、升级规范107
优化、升级的记录规范107
升级前备份做记录要求108
优化、升级后版本情况记录规范108
日常备份规范109
记录备份规范日期、具体情况的规范109
备份文件的存放规范109
备份后版本的规范109
10、第三方工具109
ManagementConsole109
Spotlight111
特点111
常见性能问题113
性能问题查找114
1、Weblogic安装
windows平台下安装
首先获取weblogic的安装程序,获取到安装程序后直接双击文件开始安装,具体步骤如下:
开始解压缩安装程序,稍等个几分钟,弹出如下界面:
单击【下一步】,弹出界面:
选择【是】,接受许可协议,单击【下一步】,弹出如下界面:
设置【BEA主目录】,然后单击【下一步】,弹出对话框:
选择【完全】,再单击【下一步】,弹出如下界面:
设置【产品安装目录】,单击【下一步】,弹出如下界面:
开始安装,稍等几分钟,弹出如下界面:
单击【完成】完成weblogic的安装。
unix平台下安装
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安装程序上传
将安装程序(以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,这时最好准备一个文件,包含安装应用程序时用户遇到的所有提示和问题的答案。
安装程序能够从答案或属性文件中读取每个提示所要的值,可以不需用户干预自动进行安装。
静方式安装把配置设置一次性存储在配置文件中。
利用这个配置文件,可以不需要用户干预而在多台机器上重复安装。
静方式配置文件应存放成文件。
1.2.7执行安装
命令行里输入:
#java–jar,运行后出现安装程序主界面,如下图所示:
等待装载安装文件完成后,出现安装欢迎界面:
点击Next进入下一步:
选择同意使用条款,点击Next进入下一步
选择安装主目录,这里一般选择默认的即可。
这个目录就是指前期创建的weblogic安装用户所指定的主目录。
这里选择完全安装,点击Next进入下一步:
这里选择安装目录,默认即可。
开始拷贝文件,进行安装。
安装完成。
点击Done,完成整个安装过程。
Windows平台下域的创建
由于UNIX下域(domain)创建的方法与Windows、Linux环境下domain的创建方法类似,因此domain的创建以UNIX环境下介绍为主,Windows环境下domain的创建方法略。
unix平台下域的创建
进入bea\weblogic81\common\bin目录,可以看到有一个config的文件,在windows下要创建domain则要运行文件;
在unix/linux下创建domain则要运行文件。
这里以AIX下的创建截图为例讲解,执行#./,运行创建向导界面:
单击【Next】,弹出如下对话框:
创建密码,单击【Next】
开发模式(DevelopmentMode)和生产模式(ProductionMode)选择,生产模式是为保证速度快放在指定目录下,包不会自动更新。
开发模式比较自由,它保证开发灵活性,包会自动更新,但这样会影响速度。
一般地开发好的产品都给客户用生产模式部署,因此我们在项目实施时选择生产模式(ProductionMode)。
在javaSDKSelection中选择AIX系统自带的JDK,选择otherjavasdk,找到系统环境中javahome的路径,这里我们安装的是,选择好路径/usr/java14以后,单击【Next】。
注意:
如果在选择其他JDK时找不到java14的路径,可使用#find/-namejava14来查找java14的路径。
选择创建的路径和domain的名称,如这里domain名称是perm,路径是/jdlssoft,选择好以后create。
等待一段时间,完成后domain就创建完成,可以在/jdlssoft目录下找到新创建的domain的目录。
3、部署
HTML网页发布
3.1.1创建testdomain
具体方法参见第2章域的创建。
3.1.2创建网页目录及文件
发布一个简单的jsp页面为例,该jsp页面就是在访问的时候输出hello字符。
首先创建一个目录testweb
将文件拷贝至testweb目录
文件的内容为:
<
%
("
hello"
);
ava文件持续存在;
PageCheckSeconds
/DTDWebApplication/EN"
weblogic-web-app>
context-root>
/<
/context-root>
(配置虚拟路径)
/weblogic-web-app>
3.1.3发布网页目录及文件
运行,启动该服务
浏览器里输入,回车,进入控制台
输入用户名、密码(在发布domain的时候输入的),单击【登录】进入控制台主界面:
单击【Web应用程序模块】,进入下一界面:
单击【部署新的Web应用程序模块】,弹出如下页面:
选择【testweb】,然后单击【目标模块】,弹出如下页面:
单击【部署】,弹出部署成功的页面:
单击【测试】,弹出测试页面:
到这里一个普通的页面就发布好了。
这样网络上开源的jsp程序就可以拿来用weblogic发布应用了。
ejb发布
创建一个***domain(方法见第2章域的创建)
将JdlsApp目录拷贝至新建的domain目录下
将或者拷贝至新建的domain下
在或者文件中调用或者。
调用的命令为call;
调用的命令为.。
单击【EJB模块】,弹出一个页面:
单击【部署新的EJB模块】,出现如下页面:
选择【】,单击【目标模块】
单击【部署】,完成ejb的部署。
web应用发布
公司web应用也都是以为基础来进行发布的,就是发布web应用前必须先发布。
具体步骤如下:
创建一个domain(方法见第2章)
发布
发布BimsSlptJs,即web应用
JMS发布
JMS(JavaMessageService)是访问企业消息系统的标准API,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发。
WebLogicJMSServer主要组件有:
WebLogicJMSservers(用于消息信),Java客户端,JNDI(用于域名查找),后备存储(用于持久消息存储,基于文件或者JDBC数据库)。
3.4.1配置新的JMS服务器
登录控制台
进入【服务】【JMS】【服务器】
单击【配置新的JMS服务器】,弹出页面
录入【EtaxJmsServer】,单击【创建】,弹出页面:
选择【目标】为本服务器,单击【应用】。
创建JMS服务器成功。
3.4.2配置新的JMS队列
进入【服务】【JMS】【服务器】【EtaxJmsServer】【目标】,弹出如下页面:
单击【配置新的JMS队列】,弹出如下页面:
设置【名称】为RequestInsideQueue,【JNDI名称】为RequestInsideQueue,然后单击【创建】。
完成JMS队列的设置。
JDBC发布
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->
DataSources
2)在配置界面中,选择ConfigureanewJDBCDataSource
3)Name和JNDIName都必须定义成JDLSDataSource,填完后点击Continue
4)PoolName选择上文配置好的EtaxPool,点击Continue
5)目标Server就选择EjbServer,点击Create完成配置,系统开始后台创建
6)如果创建成功,则会出现已创建成功的DataSource列表界面,选择JDLSDataSource可以进入相应的配置修改界面
4、公司程序发布方法
程序发布前的准备
公司的程序包名称都是JdlsApp,从品管取得公司产品的安装程序后。
将JdlsApp目录拷贝至新建的***domain目录下,将拷贝至bimsappdomain下或者将的内容拷贝到中,进行调用并设置好相应路径,修改后的脚本如下:
在终端中执行#./,启动Bimsapp服务。
交大龙山架构包发布
浏览器里输入,进入控制台。
架构包的发布方法参见章节。
应用处理程序发布
选择要发布的应用程序包,个税产品如:
,综税产品如:
等,发布方法参见章节。
WEB应用程序发布
公司的应用服务产品发布参见章节。
5、集群配置及应用
集群体系结构
5.1.1单层混合型的集群架构(Cluster)
这种架构将所有的Web应用以及相关的服务应用全部置于集群中的单一WLS实例中,这种架构的优势在于:
易于管理、灵活的负载平衡机制、更强的安全控制。
5.1.2多层结构的集群架构(Cluster)
这种架构使用两个WLS集群,一个放置表静态内容和集群Servlet,另一个放置集群EJB。
一般应用于下面这些情况在负载平衡机制需要调用集群EJB中的方法时;
在提供内容与提供对象的服务之间需要更大的机动性时;
在需要更高的系统稳定性时。
web集群
Web集群应用以个税系统接收服务为例,接收服务是基于的web应用,web应用集群要实现负载均衡要创建一个代理服务器,web应用将收到的请求信息发向EJB集群进行处理。
这里就要创建一个jsdomain,此域下面包含管理服务、两个被管理服务、一个代理服务,最后将请求指向slpt集群,具体实现如下:
5.2.1创建jsdomain(机器1)
1、创建jsdomain,单击下一步
2、选择模板,单击下一步
3、选择【custom】,单击下一步
4、配置【AdministrationServer】,单击下一步
5、选择【YES】,单击【next】
6、设置【ManagedServers】,一个在本机,一个在159机器上。
7、设置集群
8、将被管理服务器加入到集群中
9、中间没有提到的画面全部设置为no
10、设置用户、密码,单击【next】
11、选择jdk,单击【next】
12、设置domain的名字为jsdomain,单击【create】创建jsdomain.
5.2.2创建jsdomain(机器2)
此机器上只需创建一个被管理服务器js_nodeB即可,域的名字与129上的要求一致。
1、创建域jsdomain
4、配置【AdministrationServer】,此处的管理服务器也是129的被管理服务器单击下一步
5、中间没有提到的画面全部设置为no
6、设置用户、密码,单击【next】
7、选择jdk,单击【next】
8、设置domain的名字为jsdomain,单击【create】创建jsdomain.
5.2.3启动管理/被管理服务器
启动管理服务,直接双击即可
启动被管理服务器js_nodeA,打开命令符,cd到129服务器jsdomain所在的目录,输入如下命令启动:
startManagedWebLogicjs_nodeA
启动被管理服务器js_nodeB,打开命令符,cd到159服务器jsdomain所在的目录,输入如下命令启动:
startManagedWebLogicjs_nodeB
5.2.4部署接收应用
1、将jdlsapp整个目录、文件拷贝至jsdomain目录下
2、在中调用文件,调用的位置放在调用后。
3、在中调用文件,调用的位置放在调用后。
4、另一台服务器上做上面相同的操作。
5、启动管理服务,直接双击即可
6、启动js_nodeA服务,命令行里输入:
7、在159服务器上启动js_nodeB服务,命令行里输入:
startManagedWebLogicjs_nodeB
8、登录管理服务器的控制台,在浏览器里输入:
入用户密码即可。
9、登录后就可以看到如下情况
10、发布应用
发布jdlsfoundation
点【deployment】,再点【EJBmodule】,然后再点【DeployanewEJBModule...】,选择
要发布的ejb
单击【TargetModule】后出现下面的选择,这里选择js_nodeA、js_nodeB
单击【continue】,然后再点【deploy】,成功后会看到
发布web应用
点【deployment】,再点【Webapplicationmodule】,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 WebLogic