私は仕事で取り組まなければならない次のプロジェクトでJEE6の使用を開始したいと思いますが、制限(一種)もあります:Tomcat 5.5私の質問は、GlassFishがテーブルにもたらす改善点(セキュリティ/速度) )vs既存のTomcat(5.5)または新しいバージョン7へのアップグレード?
Q:私の質問は、既存のTomcat(5.5)または新しいバージョンへのアップグレードに対して、GlassFishがテーブル(セキュリティ/速度)にどのような改善をもたらすかです。バージョン7?
Tomcat 5.5と比較したTomcat 7は、JSR仕様の新しいバージョンをサポートしています。したがって、たとえばServlet 3.0またはWebsocketを使用する場合、Tomcatバージョンをアップグレードする以外に選択肢はありません。 Tomcatバージョンの完全なリストとサポートされている仕様については、 このリンク を参照してください。
ただし、TomcatはJava EEコンテナではなく、サーブレットコンテナにすぎません。つまり、完全なJava EE(セキュリティおよび他の多くのこと)、Tomcatから完全なJava EEアプリケーションサーバーのいくつかに切り替える必要があります。Glassfishはそのうちの1つです。 、WildFly、IBM Websphere、Oracle Weblogicなど。残念なことに、Oracleは最近Glassfishの商用サポートを中止することを決定しました。そのため、商用で使用したい場合は他のアプリケーションサーバーを選択することをお勧めします。
Tomcat 5.5はかなり古いバージョンであるため、何らかの方法でTomcat 5.5から移行します。
こちらもご覧ください: