2016-11-20 7 views
2

私はJavaEE + Glassfishを使ってレストサービスを開発し始めました。私はGlassfishがもはやオラクルの開発面では良い立場にないことに気付きました。ユーザーからの多くの報告にもかかわらず、何ヵ月も修正されていなかったいくつかのバグがありました。私はグラスフィッシュを使用しないことにしました。Spring Webでプロジェクトを作成するときにJava EEサーバーが必要ですか?

私はSpringについて研究を始めました.Spaceで開発された残りのWebサービスには、GlassfishやTomeeのようなEE互換の完全なWebサーバーが必要ですか?それともApache Tomcatのような基本的なもので動作しますか?

+0

*「Glassfishはもはやオラクルの開発の面で優れた立場にはない」ことに気付きました。* ...サポートされているオープンソースGlassfishについては、http://www.payara.fishをご覧ください。 – scottb

+1

不思議なことに、特にWildfly/JBossの何かが間違っていますか? – markspace

+0

バグのないApache Tomcat Server 8.0を使用してください。問題を解決するApache Tomcat 9.0をインストールしないでください。 Spring MVCとRestful Servicesに使用しています。 –

答えて

1

最終的に、スプリングとJEEは競合技術です。しかし、web-appsをビルドするために、spring-webはJEEスタックのサーブレット仕様を使用します。つまり、JEEまたはサーブレットコンテナでこれらのWebアプリケーションをホストできます。しかし、現代の春の開発者は、しばしばspring-bootを使用します。これは、サーバーを単一の実行可能なuber-jarに埋め込みます。私はあなたがそれを試してみることを強く勧めます。

関連する問題