私は単純にビルド済みのJava EE(サーバー)アプリケーションを実行している場合、それは、Java SEのJRE、ここで見つける1上で実行しない?:http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.htmlJava SEはJava SEのJRE上で動作しますか?
0
A
答えて
3
次の2つの異なる質問尋ねてきた:
をしていJava EEはJava SEのJRE上で動作しますか?あなたは、Java EE仕様(例えばGlassfishのは、JBoss、Glassfishのは、WebSphereなど)の実装を意味すると仮定すると
、その答えははいです。
これらはすべてJava SE JREで実行されます。実際には、使用しているJava EE実装とは別に、JREをダウンロードする必要があります。
Java EE(サーバー)アプリケーションを実行するだけであれば、Java SEのJREで実行できますか?
いいえです。 WebアプリケーションにはWebコンテナが必要です。例えばGlassfishのは、JBoss、Glassfishのは、WebSphereなど
Webアプリケーションがでを実行するJava EE WebコンテナおよびJava EE Webコンテナは JRE上でを実行します。
あなたが質問した2つの質問が異なる理由を理解するのに役立ちます。
また、すべてのJava EE実装が「等しい」とは言えません。それらの一部(Tomcatなど)の中には、Java EE仕様のサブセットしか実装していないものがあります。ただし、一般的なWebアプリケーションでは、Java EEのサブセットのみが必要です。例えばサーブレット、JSP、およびJSTLフレームワーク/実装
0
なぜ、J2EE-ServerなしでJavaEEアプリケーションを実行しようとするのでしょうか。 モジュールテストを行いたい場合、h2データベースアクセス、メモリ内のメッセージキューイング、非同期とタイマーシミュレーション、リソースインジェクションなど、アプリケーションの限られた部分を実行するには、機能のサブセットが十分な場合があります。 JUnit-Testrunnerあなたは、Java EEアプリケーションを持っている場合はejb-cdi-unit
関連する問題
- 1. 溶接はJava SE Runtime環境かJava SEのコンテナですか?
- 2. のJava SEに
- 3. Java JDK、SDK、SE?
- 4. Java SEバイナリクラッシュ
- 5. セットアップEclipse Java SE-1.7
- 6. Java SEデスクトップアプリケーションをオンラインデータベース
- 7. Websocket Java SEクライアントの作成方法は?
- 8. Java SEとJava EEでのHotswapエージェント
- 9. のJava SEのstatic final
- 10. Java 6 SE httpserverのhttpヘッダー
- 11. Java SEの文字列プール
- 12. Java SEの文字列スーパースクリプト
- 13. Spring + SpringデータJava SE JPAスタンドアロン
- 14. Java SEとJava EEの主な違いは何ですか?
- 15. Java SEはJava EEの前提条件ですか?
- 16. DalvikからJava SEへの通信
- 17. AWSでのJava SEアプリケーションのデプロイ
- 18. のRestletはアンドロイドでバックナルもたらしますが、Java SE
- 19. Java(TM)Platform SEバイナリで開く
- 20. Java SE環境でJavaバッチ(JSR352)を実行するには?
- 21. のJava SE 7プログラマーIのOracle認定
- 22. Java SEのjavax.annotationパッケージの注釈
- 23. Oracle Java SEの商用コンポーネントの削除
- 24. Java JRE 1.6 SEでJAXB実装のバージョンを置き換えることはできますか?
- 25. Java SE 6.0の大きな写真
- 26. Java(TM)Platform SEバイナリが動作しなくなりました(アンドロイドスタジオ用)
- 27. はなぜデリゲートのJava SE 7のマニュアルなどのJava
- 28. Java SE環境でjavax.interceptorを使用できますか?
- 29. J2MEでJava SEライブラリを使用できますか?
- 30. Java EEアプリケーションからJava SEアプリケーションにJMSメッセージを送信する
ため
外観は、おそらくの.warまたは.earファイルを持っており、それは、Java EEアプリケーションコンテナを必要とします。 .jarをお持ちの場合は、おそらくビルド済みのJava EEアプリケーションを実行していない可能性があります。いずれにせよ、すべてはJava SEに付属のJava JVMの下で実行されます。 –
いいえ - EEがSEのスーパーセットであるため、Tomcat、JBoss、Glassfish – amphibient
いいえのようなJavaベースのアプリケーションサーバーをインストールする必要があります。 Java EEとすべての仕様をサポートするアプリケーションサーバーが必要です。 – MPhil