Tomcat/Weblogic/Websphere 我们选择哪一个

🏷️ 365bet365.com 📅 2025-07-01 17:34:22 👤 admin 👀 6860 ❤️ 389
Tomcat/Weblogic/Websphere 我们选择哪一个

Tomcat/Weblogic/Websphere 我们选择哪一个

anjayxc

于 2011-11-25 11:00:50 发布

阅读量2.4w

收藏

15

点赞数

4

分类专栏:

Java

文章标签:

tomcat

weblogic

websphere

应用服务器

ejb

服务器

Java

专栏收录该内容

22 篇文章

订阅专栏

一套

Weblogic或者

Websphere动辄十几万,出于节省投资的角度考虑,我们能不能推荐客户使用

Tomcat或者Jboss等其它免费的应用服务器呢,本文就此问题做一讨论。

一、不选择

Tomcat的理由

1.

Tomcat没有EJB container,如果有分布式的要求会比较难办;

2.从保险性来说,万一应用服务器本身有什么漏洞,你没办法向Apache索赔;

3.开源软件项目,没有任何商业服务,遇到问题没有技术支持。

二、选择

Tomcat的理由

1、免费使用,这是最大的诱惑

2、实现J2EE规范最好的应用服务器

Tomcat是jakarta项目中的一个重要的子项目,其被JAVAWorld杂志的编辑选为2001年度最具创新的JAVA产品(Most Innovative JAVA Product),同时它又是sun公司官方推荐的servlet和jsp容器(具体可以见http://JAVA.sun.com/products/jsp/tomcat/)。

由于遵从J2EE规范,所以从

Tomcat向其他平台转移时,工作量是非常小的。例如将

Tomcat 下的东西移到

Weblogic, 基本上只是copy。

3、我的项目不需要EJB

对于国内的很多中小型JAVA项目,根本用不到EJB技术。大多数应用是把传统的MIS转换到B/S模式上来,由两层结构到三层结构,Datasource+Jsp+Serverlet完全可以满足开发需要。界面用Jsp实现,业务逻辑用JAVABean完成,既然用不到EJB,

Tomcat也就可以满足需求了。

4、

Tomcat的性能

对于性能的怀疑可能是很多人不选择免费应用服务器的理由。事实胜于雄辩,看看下面的一些案例吧:

sms.qianlong.com linux+tomcat+Apache

中国同学录 www.5460.net:

Tomcat 4.1.18 上千万注册用户,每天的访问量达到400万人次以上

www.west100.com每天访问量超过500万

注:用netcraft可以查看目标网站所采用的应用服务器,方法是 http://uptime.netcraft.com/up/graph/?host=www.icbc.com.cn,把host参数改称目标地址就可以了。

再看一下来自网上的测评(摘自CSDN网友评论 http://search.csdn.net/Expert/topic/2277/2277414.xml?temp=.7720301)

------------------------------------------

作 者: liuxiaowei (巍巍)

我们的情况(单机,没有负载均衡):

操作系统: RedHat Advanced Server 2.1

服务器配置: dell 6650: 8 至强CPU, 3G RAM, 300G HD

访问量: 80万+

TOMCAT 4.1.24

JDK 1.4.1_02

JDK 启动参数 -Xmx1024m

无响应时top显示JAVA占用内存为800M左右(实际占用要大一些),访问量>80万(实际情况,不是模拟访问),操作系统正常

第一: 并发访问量大概在1000左右。(这是实际跑出来的数据,不是模拟测试!)

第二: 这台机器只有

Tomcat

------------------------------------------

回复人: zeeler(鸭子)

如果不想买商业应用程序服务器,建议你可以试试使用

Tomcat做负载均衡,即多个tomcat来共同分担并发访问量

------------------------------------------

回复人: liangxuan1979(不贪)

我們這邊的情況和樓主有很多類似的地方.

Server也是6650,軟件配置也是一模一樣.

只是我們的訪問量小些,同時在線的人數大概也在200-600人左右.

------------------------------------------

回复人: caliban1979(甲虫)

谁说tomcat不行啊!

我们做的www.west100.com每天访问量超过500万(用webalizer统计出来的!)

我的配置是

Linux操作系统,数据库mysql

前置squid缓存,后面起tomcat服务,可以跑3、4个月不当机

事实证明一切

我不想说什么了!

------------------------------------------

三、总结

看似不选择

Tomcat的理由很是充分,关键因素在于商业软件有技术服务保障,可是:

1.不管你用

Weblogic或者

Tomcat,出现问题客户只会来找你们公司而不去找BEA/IBM他们.

2.不管是你程序的问题还是

Weblogic或者

Tomcat系统平台的问题,处理问题的一般还是你们程序员,修改程序的BUG或者修改程序适应

Weblogic或者

Tomcat的BUG.

3.BEA/IBM的上门技术服务费用往往要高于你购买系统平台的费用甚至你整个软件系统的利润.没有几K的RMB BEA/IBM的技术人员是不会出门的.

如果看了以上文字你还不能确认你的项目该选择那种产品的话,这句话对你可能会有帮助:用最适当的方法解决问题就是最好的。

本文发表于ossoft.org 转载请注明出处。

以下是

Tomcat/Weblogic/Websphere 我们选择哪一个 相关回复

jboss+tomcat就可以了,很好用的:)

如果系统没有长远的考虑,那应该不用考虑得这么复杂。

几个例子中如果硬件成本比软件成本高许多,那不如使用weblogic/

Websphere。其中的道理太简单了,为什么电信/银行/移动之类的公司

使用Oracle/DB2数据库,而不选用mysql。

单靠tomcat是无法支持那么多的并发量。有钱的话还是选择商业产品

有时候也要看需求而定,TOMCAT是不错,但是WebSphere和WebLogic存在也有它的原因的,我们公司就用的是WebSphere和DB2。

就看你的需要了,要是小应用,没有设计ejb的话我建议用tomcat,大的应用要看服务器了,有些服务器用websphere比较好,比如IBM的服务器

各有千秋,每一样产品既然他存在,就说明他有生命力,有发展的前途------哲学理论

哈哈!

顶!

具体用哪个还必须考虑到你所处的环境中!

确定要放弃本次机会?

福利倒计时

:

:

立减 ¥

普通VIP年卡可用

立即使用

anjayxc

关注

关注

4

点赞

15

收藏

觉得还不错?

一键收藏

知道了

0

评论

分享

复制链接

分享到 QQ

分享到新浪微博

扫一扫

举报

举报

专栏目录

参与评论

您还未登录,请先

登录

后发表或查看评论

anjayxc

博客等级

码龄16年

16

原创

8

点赞

6

收藏

7

粉丝

关注

私信

TA的精选

做开发三年心得

1026 阅读

JVM系列三:JVM参数设置、分析

815 阅读

FusionCharts中文乱码问题

25769 阅读

Java对象的创建过程

9505 阅读

解决MyEclipse 占用内存

5668 阅读

查看更多

2013年5篇

2012年6篇

2011年22篇

2010年5篇

大家在看

一口气学完网络编程

639

计算机毕业设计Java灾区物资管理系统 Java 灾区救援物资统筹管理平台 基于 Java 的灾区物资调配追踪系统

计算机毕业设计Java在线错题本管理系统 Java 在线错题整理分析系统 基于 Java 的错题智能管理平台

为什么你提的技术方案总是被否?5个致命误区正在拖你后腿

分类专栏

Java

22篇

展开全部

收起

上一篇:

模板:velocity和freemarker的比较

下一篇:

如何调优JVM - 优化Java虚拟机(大全+实例)

目录

展开全部

收起

相关推荐

黑莓手机开机键是哪个
365bet娱乐场开户

黑莓手机开机键是哪个

📅 06-30 👀 1868
海洋生物 | 海中的萌宠——海兔
365bet娱乐场开户

海洋生物 | 海中的萌宠——海兔

📅 06-29 👀 4203
没有找到站点
365bet365.com

没有找到站点

📅 07-01 👀 385