2017-11-19 6 views
0

私はJava EEを使用してWebアプリケーションを開発しています。最初の問題は、どのサーバーを使用するのか知らないことです!そこからたくさん選んでいるようです。どのJava EEサーバーですか?

グラスフィッシュサーバーは、Glassfish 4.1.2を起動しようとすると、エラーGlassFish requires Java SE version 6.が発生し、MacOSX用のJava SE 6をダウンロードできません。オラクルクラブ "

だから、どのサーバを使うべき?

enter image description here

答えて

1

あなたが必要としてあなたは、JDK 8を実行しています。 JDK 6をダウンロードするべきではありません。それはサポートライフの終わりを過ぎてもずっと前です。

は、最新のバージョン5であるようにあなたはそれhereをダウンロードすることができます見えます。

JavaのWebアプリケーションを書くためのJava EEを必要としないことを指摘しておかなければ。もう一つの選択肢はSpring Bootです。アプリケーションサーバーは必要ありません.JDK上で実行される実行可能なJARだけです。

+0

Glassfish 5をダウンロードして – Christian

+0

を試してみました。サーバー(Glassfish5、JDK1.8)を起動すると、スレッドの例外 "main" java.lang.NullPointerExceptionがorg.glassfish.admin.cli.AsadminMain.main (AsadminMain.java:57) ':/ – Christian

+0

JDK9を使用している場合、Glassfishのエラーが発生しているようです... JDK1.8に変更して、もう一度やり直す必要があります.... https://stackoverflow.com/questions/46398300/glassfish-5-0-exception-and-port-4848-not-responding – Christian

1

OSXをお使いですか? https://support.apple.com/kb/DL1572?locale=en_US

JDK1.6は非常に注意してください。トイレットペーパー製のシートベルトほど安全です。

+0

私はその後、プロダクション用のサーバーとなっています。 – Christian

関連する問題