Glassfish Tools for Keplerを正常にインストールしました。ただし、Apache、Basic、JBoss、ObjectWebの他に、サーバーウィザード(File->New->Other->Server)
にGlassFishのエントリが表示されません。
Eclipseマーケットプレイスとサーバーウィザードの「追加のサーバーアダプターをダウンロードする」の両方からGlassfishツールをインストールしようとしました。
Glassfishツールプラグインがインストールされている
サーバータイプリストには表示されません
jreは問題ありません($ Java_HOMEがデフォルト値に設定されています)
同様の質問は役に立ちませんでした: Eclipse JunoのGlassfishアダプターがありません
Oracle Enterprise Pack for Eclipse Keplerからいくつかのコンポーネントをインストールしようとしました(いずれにしても、後ですべて削除したためです!) http://marketplace.Eclipse.org/content/Oracle-enterprise-pack-Eclipse -kepler#.U8Ul03WSy
インストール後、「Oracle Enterprise Pack for EclipseにはJava 7以降が必要です。互換性のある構成を続行しますJava VM。)」という警告のダイアログが表示されました。 jdkへのパス(上の画像と同じ、私の$ Java_HOMEと同じ)とEclipseを再起動しますこの後すべてが機能します
更新されました。私が知ったように、キーはEclipse.ini
ファイル。このファイルが
-vm
/usr/local/jdk1.7.0_40/bin
(まあ、jdkパスによって異なります)Glassfishはサーバーアダプターリストに表示されます。そうでない場合-Glassfishは表示されません。
これが機能しない場合は、GlassFishプラグインがJava JDK 8を必要とし始めたようです。
昨日、JDK 7のEclipse LunaでGlassFishを実行していました。今日、マーケットプレイス経由でEclipseとGlassFishツールを再インストールしましたが、デフォルトのVMとしてJDK 7が選択されていても、GlassFishサーバーが[新しいサーバーの定義]ビューに表示されませんでした。 JDK 8をインストールしてデフォルトのVMにした後、すべてが問題なく動作しました。
編集:公式Glassfish Marketplaceでこれを見つけて、私の想定を確認しました。 Glassfish Plugin for Eclipseには、Eclipse MarsおよびLunaのJDK 8が必要になりました(KeplerはJDK 7のみが必要です): http://marketplace.Eclipse.org/content/glassfish-tools
これはトリッキーなものでした。 Windowsマシン/ラップトップでは、これらの2行をEclipse.iniに追加するだけです。以下のEclipse.iniのコピーを参照してください
-vm
C:\ Program Files\Java\jdk1.7.0_67\bin
-起動
plugins/org.Eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
-launcher.library
plugins/org.Eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130807-1835
-showsplash
org.Eclipse.platform_4.3.1.v20130911-1000
-vm
C:\ Program Files\Java\jdk1.7.0_67\bin
--launcher.XXMaxPermSize
256メートル
-launcher.defaultAction
openFile
-launcher.appendVmargs
-インストール
C:\ Eclipse\EclipseEE431
-vmargs
-Xms40m
-Xmx384m
私の場合、Eclipse Marketplaceを使用してこの問題を解決しました。検索ボックスに「glassfish」と入力してインストールします。これですべてです。
eclipseマーケットで、Eclipse mars用のGlassfishサーバーアダプターを検索します。ハイパーリンクの1つにインストールするリンクがあります。