TomcatサーバーとBEAWEBLOGICサーバーの違いは何ですか
Tomcatはサーブレット/ JSPコンテナです。これは無料。すぐに使用できるEJB/JPAなどのJava EE 6コンテナ機能はサポートされていません。これらは統合できますが、適切なEJBコンテナと同等ではありません。
WebLogic Serverは、完全にロードされたEJBコンテナです。市場で最高のサーバーおよびデータベース接続プール機能を備えています。 Weblogicでアプリをビルド/デプロイ/デバッグするのは簡単です。それは商用製品であり、それでかなり高価です。
ApacheTomcatはオープンソースのサーブレット/ JSPコンテナ(サーブレット2.5/JSP2.1より前のサーブレット/ JSP APIのリファレンス実装でした)であり、Java EEスタック( EJBコンテナ、JTA、JMSなどはありません。Tomcatは Jetty および Resin と「競合」しますが、Java = EE認定サーバー。
BEAOracle WebLogic Serverは、商用のJava EEアプリケーションサーバーであり、Java EE仕様全体を実装します。成熟した、非常に安定した、安全な、パフォーマンスの高いサーバーであることが知られています。アプリケーションサーバーであり、多くの「ミッションクリティカル」アプリケーションで使用されます。つまり、アプリケーションサーバーのRolls-Royceですが、コストもかかります。WebLogicの競合製品は、WebSphere(商用)、JBoss、GlassFish、Geronimo、Jonas(オープンソース)です。