tomcat是apache**會提供的servlet容器,它支援jsp, servlet和jdbc等j2ee關鍵技術,所以使用者可以用tomcat開發基於資料庫,servlet和jsp頁面的web應用,這是沒有問題的。
但是,tomcat卻不是ejb容器;也就是說,tomcat不支援j2ee的重要技術之一,ejb。那麼,使用ejb元件開發的web應用程式就無法在tomcat下面執行。眾所周知,ejb是分布式應用程式的核心技術,所以說凡是需要使用ejb來開發的應用(例如,銀行、電信等大型的分布式應用系統)就不能用tomcat了。這也就是很多公司不選擇tomcat的原因。
至於支援ejb的應用伺服器,weblogic( oracle), websphere(ibm)和jboss( redhat)都是符合j2ee規範的ejb容器,所以都可以用來開發大型的分布式應用程式。
所以,原則上來說,只要你要開發基於ejb元件的應用,上述三種任選乙個都是可以的。唯一的區別是,weblogic和websphere都是付費的,jboss是開源免費的。
很多公司為了省錢,選擇了jboss作為應用伺服器,但是,開源免費也就意味著廠商不會為終端使用者直接負責;所以,當jboss伺服器出現任何問題......元芳,你怎麼看?
總的來說,weblogic和websphere還有jboss都有人用,但是很多公司拿著這些大玩意兒實際上幹的也只是tomcat級別的專案,所以如此一來,差別也就不大了
摘抄自
WebLogic和Tomcat的區別
weblogic server 9.x 為soa實現提供了乙個完善的企業級基礎 l 支援面向服務架構的開發和部署 l 通過可靠訊息傳遞基礎架構為業務提供事件平台 l 通過簡化 可靠的管理功能降低客戶的擁有總成本 l 為核心應用提供真正的 零宕機 服務 效能 wls業界效能評測最好的j2ee伺服器 規...
Tomcat和weblogic虛擬路徑的配置
背景 上傳的和web應用不在同個路徑裡,例如web應用在d盤,上傳1.jpg在e upload img目錄裡,這時就需要配置虛擬路徑後,才能顯示。tomcat和weblogic的不同配置 1 tomcat虛擬路徑配置 在tomcat下的conf server.xml的host節點裡面增加一行配置 j...
修改weblogic和tomcat埠號
1 weblogic 8.14 在execution domain name資料夾 如 e bea user projects domains testdomain 下,修改配置檔案 config.xml中對於埠號的描述 2 weblogic9.2 第一種方法 登入console,base doma...