2012-01-25 21 views
17

Glassfishバージョン3.1.2をダウンロードしましたが、まだ公式リリースではありません。 WebアプリケーションがWebソケットを使用しているため、このバージョンが必要です。 私が今問題を抱えているのは、Eclipse用のGlassfishプラグインで、彼は新しいGlassfishバージョンを認識していません。 EclipseのGlassfishバージョン3.1.1では、すべて正常に動作します。 Oracle Glassfish Server Tools(Eclipseプラグイン)バージョン2.0.0.20111104904をOracleから使用しています(ダウンロード可能な最新バージョン)。 Glassfish 3.1.2のEclipseで新しいサーバーランタイム環境を追加しようとすると、エラーが発生します。 指定されたディレクトリに有効なGlassFishインストールがありません... Webアプリケーションをデバッグできるようにするにはすべてが必要ですEclipseで。Glassfish 3.1.2とEclipse

誰でもプラグインが確認していることを知っていますか? プラグインを騙してGlashfish 3.1.2でも動作するように変更しましたか?

+1

明示的なエラーがない限り(正確にディレクトリを指定しない場合を除き)、これは可能ですか? – Eugene

答えて

18

こちらから(インディゴ用)プラグインを使用します。http://dlc.sun.com.edgesuite.net/glassfish/eclipse/indigo/

ヘリオス用のプラグインは、3.1.2をサポートしていません。

あなたはインクルードは、Oracleの祝福を受けたりヘリオスを使用し続けるされたビットと一緒に暮らすために持っている場合、あなたは、次のトリック試すことができます:あなたはヘリオス上にある場合、あなたは次のことを試すことができ

create a couple files....

${glassfish.rootdirectory}/modules/jsf-impl.jar and ${glassfish.rootdirectory}/modules/jstl-impl.jar

These files were renamed between 3.1.1 and 3.1.2...

You may be able to get the 3.1.2 to mascarade as 3.1.1 by just creating empty files with the above names. If that doesn't do it, make copies of the following files should do it.

The new name for jstl-impl.jar is gf312/glassfish/modules/javax.servlet.jsp.jstl.jar

The new name for jsf-impl.jar is gf312/glassfish/modules/javax.faces.jar.

+1

プラグインのインディゴバージョンがEclipse Marketplaceにない理由は何ですか?それは、プロジェクトが死んでいる、非公式な、または何であることを示していますか? http://dlc.sun.com.edgesuite.net/glassfish/eclipse/プラグインが2009年12月に最後に更新されたことを示しています –

+0

もしあなたがEclipseインディゴに入ってEclipse Marketplaceを起動し、glassfishと入力してからEclipse用のGlassfish Java EEアプリケーションサーバープラグインを見つけることができます。Eclipse Indigo EE Editionが必要な可能性があります。 2番目のオプションはEclipse用のGlassFish Tools Bundleですが、最新のため、最初のオプションを使用しています。 Eclipse用のGlassFishツールバンドルは、Eclipse Indigoにもインストールできます。 –

6

を:

  • Glassfish 3.1.1プラグイン(および関連するすべてのランタイムとサーバー)をアンインストールします。
  • (URL用)、「新規ソフトウェアのインストール」と入力する行く:http://download.java.net/glassfish/eclipse/indigo

プラグインは藍を言いますが、それはまた、ヘリオスに私のために働いています。また、Glassfish 3.1.1と3.1.2の両方のサーバー(名前の変更前後)のオプションを提供します。

Glassfish自体をダウンロードし、内部サーバーをインストールすることに注意してください。既存のサーバーを使用している場合は、そのサーバーを削除して、独自のサーバー(「新しいサーバー...」)をインストールすることができます。

HTH。

関連する問題