2011-01-28 9 views
2

私はtomcatとは異なるものを使ったことがありません。現在の大学のプロジェクトでは、JSFとJava EE 6でWebアプリケーションをプログラミングしました.Ubuntu OSを搭載したVMにインストールする必要があります。Tomcat7 Alternative

私の仲間の学生は、Tomcat7はUbuntu用にリリースされていないと言いましたが、Tomcat 6はJava EE 6の機能を提供していません。

私はあなたに適切な選択肢があるかどうか尋ねたいと思いますか? tomcatユーザーに多くの誘導を要求する必要はないかもしれません。

はあなたの助け

+0

なぜこの世界であなたはUbuntuが必要です!内部のVM!、そのすべてのデバイス検出とデスクトップフレンドリーなものが起動するまでに時間がかかります! –

+1

よく設計されたJavaアプリケーションはすべて、JRE/JVMがインストールされているあらゆる場所で動作します。 JRE/JVMは、Ububtuを含むさまざまなプラットフォームで使用できます。 Javaアプリケーションはプラットフォーム自体に固有のものではありません。それは* Java *の背後にあるイデオロギーの1つです! Tomcatは完全なJEE6スタックを実装せず、Servlet/JSPの部分だけを実装していることに注意してください。 – BalusC

答えて

4

私はTomcatがリリースについては何もないと思います。

のリリースと、V7.0(7.0.6からだと思います)が今すぐ生産準備中と宣言されました。

UbuntuでVMを作成し、JavaをインストールしてTomcatをダウンロードし、バンドルを解凍してアプリケーションをインストールしてください。

+1

これ。 Tomcat 7のインストーラーやパッケージを使用する必要はありません。それはJavaを持つ任意のOSで実行する必要があります。 – ColinD

0

私はJettyとなるだろう、気速く、光をありがとうございました。

しかし、ネイティブでJava EEをサポートしていません。

良い代替手段はありますか? Glassfish/JBoss

0

新しいJbossを試してみてください。これはtomcatからほぼ同じで使いやすいですし、赤い帽子もあるので、ubuntu(新しいバージョン)が必要です!

EDIT: 私の前文を明確にするために、Jbossは簡単なJ2EEアプリケーションを配備するためにTomcatほど簡単です。

+0

これをチェック:http://www.jboss.org/overview/mainColumnParagraphs/0/2columnLeftParagraphs/03/2columnLeftParagraphs/0/image/homepagespotlight_300x215_AS6.png –

+0

Jbossは使いやすくなった?さて、それはredhatの戦略の大きな変化です。 –

0

Glassfishは、よく知られているオープンソースのJavaアプリケーションサーバーですが、Tomcatよりもフル機能であり、潜在的により複雑です(完全なJava EEスタックを備えています)。

Jettyは、主にサーブレットコンテナであるという点でTomcatとよく似ています。いくつかのプロジェクト(Grailsなど)はさまざまな理由でJettyからTomcatに切り替わっていますが、必要に応じて機能するかもしれません。