设为首页 加入收藏

TOP

通向架构师的道路(第八天)之 weblogic 与 apache 的整合与调优(一)
2018-02-08 09:56:58 】 浏览:715
Tags:通向 架构 师的 道路 第八 weblogic apache 整合

一、BEAWeblogic的历史

BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应

用的Java应用服务器。将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的

开发、集成、部署和管理之中。

BEA WebLogic Server拥有处理关键Web应用系统问题所需的性能 、可扩展性和高可用性。

与BEA WebLogic Commerce ServerTM配合使用, BEA WebLogicServer可为部署适应性个性化

电子商务应用系统提供完善的解决方案。

BEA WebLogic Server具有开发和部署关键任务电子商务Web应用系统所需的多种特色和优

势,包括:

1)      领先的标准

对业内多种标准的全面支持,包括EJB、JSB、JMS、JDBC、XML和WML,使Web应用系统的实

施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。

2)      无限的可扩展性

BEA WebLogicServer以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源

pooling以及动态网页和EJB组件群集。

3)      快速开发

凭借对EJB和JSP的支持,以及BEAWebLogic Server 的Servlet组件架构体系,可加速投

放市场速度。这些开放性标准与WebGainStudio配合时,可简化开发,并可发挥已有的技能,

迅速部署应用系统。

4)      部署更趋灵活

BEA WebLogicServer的特点是与领先数据库、操作系统和Web服务器紧密集成。

5)      关键任务可靠性

其容错、系统管理和安全性能已经在全球数以千记的关键任务环境中得以验证。

6)      体系结构

BEA WebLogicServer是专门为企业电子商务应用系统开发的。企业电子商务应用系统需

要快速开发,并要求服务器端组件具有良好的灵活性和安全性,同时还要支持关键任务所必需

的扩展、性能、和高可用性。BEAWebLogic Server简化了可移植及可扩展的应用系统的开发,

并为其它应用 系统和系统提供了丰富的互操作性。

凭借其出色的群集技术,BEAWebLogic Server拥有最高水平的可扩展性和可用性。BEA

WebLogic Server既实现了网页群集,也实现了EJB组件 群集,而且不需要任何专门的硬件或

操作系统支持。网页群集可以实现透明的复制、负载平衡以及表示内容容错,如Web购物车;

组件群集则处理复杂的复制、负载平衡和EJB组件容错,以及状态对象(如EJB实体)的恢复。

无论是网页群集,还是组件群集,对于电子商务解决方案所要求的可扩展性和可用性都是至关

重要的。共享的客户机/服务器和数据库连接以及数据缓存和EJB都增强了性能表现。这是其它

Web应用系统所不具备的。

二、Weblogic对各jdk版本的支持

标准

WLS 7.0

WLS 8.1

WLS 9.0

WLS 10.0

WLS 10.3

WLS 12.0

java

1.3

1.4

5

5

6

7

JAVA EE

1.3

1.3

1.4

5

6

6

这个对jdk版本的支持一定要牢牢记住:

比如说你手上有一个bea weblogic10.0,你拿它布署了只有jdk1.6才能解释的东西,就不要怪weblogic啦,而且没有为什么的,到时不支持就是不支持。

反过来:

说你机器上装的是jdk1.6,你装个weblogic 8.x,嘿嘿,一样不支持。

Weblogic从8.x后被Oracle收购了,成了和OracleDatabase一样的可以在Oracle官网上免费下载的软件,而且不是那种trial version或者是development version,是真正的企业版,只要你拿它做实验、个人研究、玩不用在任何商业收费行为,是没有任何问题的,因此Weblogic从9.0后各版本可以从Oracle官网上免费下载,而且可以无限期使用没有license.jar这个东西再困扰你了(下载Oracle Weblogic)。

三、Weblogic的安装

3.1 32位的weblogic

我们在Windows环境下一般安装32位的weblogic:

它一般是一个exe文件,双击即可安装。

3.2 64位的weblogic

如果你的机器是64位的操作系统或者是Linux/Unix操作系统,一般下载下来后都是一个.jar文件:

你安装时需要键入java –d64 –jar wls1034_generic.jar。

如果是32位可以不需要这个-d64的参数,如果是64位机器一定一定一定要记得加这个-d64,要不然。。。。。。嘿嘿,它在安装界面出来后会抛一个out of memory的错。。。。。。偶晕!

3.3 安装

确保你的JAVA_HOME变量与path里包含有%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin。

如果是Linux环境,你的JAVA_HOME与path的设置如下:

export $JAVA_HOME=/opt/jdk/java6
export $path=$path:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

环境设置好后在weblogic安装时会找到你系统的JDK,我在此建议大家在安装Weblogic时尽量用标准的Oracle Sun的JDK,当然Weblogic也自带jdk,由于都是Oracle的产品,因此用Oracle Sun的JDK最标准。

将“我希望通过My Oracle Support接收安全更新”项前的勾disable掉,然后在弹出对话框中选”Yes”。

我们选定制安装

我们只安装Weblogic Server,暂不安装OracleCoherence,在以后的网格与云里会讲这个Oracle Coherence。

我们不要使用Weblogic自带的jdk也不用它自带的jrockit,我们点下面的[浏览]按钮,选中本地的jdk的主目录(即OracleSun的标准JDK)。

有人说用JRockit要吧获得更好的性能,还有人建议在32位机下使用JRockit可以突破jvm在32位机下只能使用到2GB内存的限制。。。。。。

如果真要用大内存还不如使用64位机呢,真折腾,而且JRockit里的jvm优化参数调优和标准的SUN的JDK是不同的。

注意这边的路径名,确保不要带有空格,下划线等特殊字符,java对特殊字符很忌讳的,有时一个编译错误不知道为什么,就是因为java home带有空格或者下划线一类的,你的目录名干净点,比如说:

有的人安装java就用默认安装路径,什么c:\programfiles\java\jdk1.6.3.2

首页 上一页 1 2 3 4 5 6 下一页 尾页 1/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇通向架构师的道路(第十天)之 Ax.. 下一篇Linux 性能检查命令总结

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目