Java に最適なサーバー

Java に最適なサーバー

私は Java Web 開発を始めたばかりですが、Apache Tomcat、Resin などの最適なサーバーは何か教えてください。私は Linux Ubuntu を使用しています。よろしくお願いします。

答え1

Java 用の JSP サーバーについてお話されていると思いますが、無料で、ドキュメント化され、利用できるようにするためには、Apache Tomcat をお勧めします。

私は個人的に JSP 開発を行ったことはありませんが、Ubuntu のドキュメントを見つけることができます:ここ サーブレットと JSP ページの提供方法について説明します。

答え2

最適なサーバーは、何をしようとしているかによって大きく異なります。

単純な Web アプリケーション (JSP / サーブレット) をテストしたいだけなら、Tomcat を使うのが最も簡単な方法でしょう。これは Ubuntu にパッケージ化されています。Tomcat の Web サイトにあるドキュメントは、私たちが望むほど包括的ではありませんが、Tomcat に関する優れた書籍は簡単に見つかります。現在、Tomcat 用の優れた監視ソリューションはますます増えており、Tomcat は大規模な実稼働環境でも優れたソリューションになりつつあります (私は民間銀行に勤めていますが、Tomcat を BEA Weblogic から移行しています)。

堅牢なエンタープライズ グレードのサーバーが必要な場合は、JBoss または Glassfish が適切なソリューションですが、セットアップが少し難しくなります。

非常に優れた監視機能を備えた完全なソリューションが必要な場合は、BEA Weblogic をお試しください。開発者向けバージョンは無料で提供されていますが、実稼働環境での展開を行う場合は、かなりの費用を支払う覚悟が必要です。

Resin の使用経験はありませんが、良い評判は聞いています...

このサーバーを開発に使用している場合、どのサーバーが IDE と適切に統合されているかを確認する必要があります。Eclipse は Tomcat と非常に適切に統合されており、ほとんどのオープン ソース アプリケーション サーバーとも統合されています。Eclipse と Weblogic の統合は、期待どおりにはいきません。Netbeans は Glassfish と適切に統合されていることが知られていますが (当然のことですが)、私は Netbeans を使用しません。

EJB が本当に必要なプロジェクトで作業している場合を除き、開発サーバーとして私が選ぶのは Tomcat です。実稼働サーバーがすでに選択されている場合 (ほとんどの場合はそうなります)、非常に重いサーバー (Weblogic など) でない限り、開発にも同じサーバーを使用するようにします。この最後のケースでは、速度を上げるために Tomcat と Weblogic の両方を使用するようにします。

答え3

樹脂桟橋しかし、実際にはそれは基準によって異なります。

答え4

Java Web開発を始めるにはTomcatで十分ですが、Sunも試してみるとよいでしょう。グラスフィッシュ機能が充実しているからです。

関連情報