Weblogic培训.ppt

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Weblogic培训.ppt

配置WLS集群必须满足的条件 要有WLS Cluster的License(PremiumLicense)?? 集群内各WLS使用静态IP地址,集群中的机器参与者不能使用DHCP或其他方法动态分配IP地址。否则,如果地址变化,集群中的参考者就会突然不能相互通信 集群中的所有参考机器必须在同一局域网内,并且通过IP Multicast能够达到,用同样的Multicast地址 集群内各WLS的版本必须一致 集群内各WLS能用同样的IP地址但必须是不同的TCP/IP端口或不同的IP地址用相同的端口 选择Proxy WebLogic + HttpClusterServlet 基于round-bobin转发Http请求 将动态内容的请求代理到WLS WLS支持以下一些Web servers充当proxy plug-ins: Netscape Enterprise Server Sun ONE Web Server+ Plug-in Apache + Plug-in Microsoft IIS+ Plug-in HttpClusterServlet 部署HttpClusterServlet [bea_home]\weblogic81\samples\server\examples\src\examples\cluster\sessionrep\inmemrep\defaultProxyApp param-value0:7081|1:7082|2:7083/param-value http://[ProxyHost:port]/abc.jsp?__WebLogicBridgeConfig Session持久方式 Memory (single-server, non-replicated) File system persistence 会话状态持久到在集群中可以为所有节点访问的共享目录中的磁盘文件 JDBC persistence Cookie-based session persistence 会话状态保存在客户端的Cookie中 In-memory replication (across a cluster) 会话状态保留在活动的内存中,并进行复制 集群环境下Servlets和 JSPs的编程考虑 Session数据必须可序列化 为了支持Http Session 状态的复制,所有Servelt和JSP session数据必须序列化 WLS对非序列化的对象不进行复制 使用setAttribute改变Session状态 如果使用其他方法来改变Session状态,WLS将不复制Session状 态 考虑序列化的开销 不要在Session中保存太大的对象 控制Frame访问Session Data 含有Frame的页面应该只被记录一次页面阅览,即使含有Frame的页面会 产生对多个文档的请求 使用frameset,应确保只有一个frame创建和修改session数据 ?? 总是在frameset中每一个访问的frame中创建session Cluster 常见问题 检查Cluster License “Unable to find a license for clustering “ 检查各WLS版本 检查Multicast 地址 Multicast地址:端口必须是唯一的 检查CLASSPATH ?? set WL_HOME=C:\bea\weblogic700 set JAVA_HOME=C:\bea\jdk131 set CLASSPATH=%JAVA_HOME%\lib\tools.jar; %WL_HOME%\server\lib\weblogic_sp.jar; %WL_HOME%\server\lib\weblogic.jar; %CLASSPATH% 检查 Thread Count 不能少于5 常见问题及解决 调优 通常应用系统会根据用户数、并发数、用户的行为等等来确定具体的性能目标, 如果确定应用程序不能满足性能目标,那么就需要优化、重构程序并调整JVM、应用服务器、数据库、OS 或者改变硬件配置等等 影响Java 性能的主要因素 硬件,如CPU、内存、体系结构等等 操作系统 数据库系统 JVM 应用服务器 数据库服务器 网络环境 应用架构及程序编写水平 性能调整的步骤 1、 使用工具测试系统是否满足性能目标 2、 发现性能瓶颈 3、 假设瓶颈的原因 4、 测试你的假设 5、 如果假设成立,更改这一部分 6、 测试确定更改是否可以提高性能,衡量性能提高的程度 7、重复以上步骤,直到获得可以接受的性能。 J2EE性能不好时的现象 主要表现在对客户端的请求响应很慢: 一向很慢:应

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档