0

Glassfishサーバー3.1.2.2オープンソースエディションをEclipseに登録したい。

私は走っています

  • Mac Lion10.7.564ビット
  • javaバージョン1.6.0_37
  • Eclipseインディゴ3.7.3
  • Glassfish3.1.2.2オープンソースエディションを http://glassfish.java.net/downloads/3.1.2.2-final.html からダウンロードしました。ファイルglassfish-3.1.2.2-unix-ml.shをダウンロードして、実行可能ファイルとして実行しました。

    chmod u+x glassfish-3.1.2.2-unix.sh 
    ./glassfish-3.1.2.2-unix.sh
    

インストールプロセスは正常に終了しました。

次に、glassfishプラグインをインストールしようとします。

Eclipseで[サーバー]タブに移動->右クリックして新規->サーバー->追加のサーバーアダプタをダウンロード->次に、Oracle Glassfishサーバーツールを選択してインストールしました(下の写真はWindowsからのものですが、これは私の例としてのみです)選択)

ここに画像の説明を入力してください

次に、サーバータブから再試行しました。右クリック->追加->サーバー->GlassfishノードからGlassfishサーバーオープンソースエディション3(java EE 6)を選択しました->次へ->Glassfishインストールディレクトリを参照します。

デフォルトのjreが選択されている場合、このエラーが表示されます。「クラスパスエントリがありません/0/it_stuff/servers/glassfish/modules/glassfish.jar

同じウィザードでMACOSXのデフォルトに変更すると、「指定されたディレクトリは有効なGlassFishインストールではありませんが、有効な可能性のあるGlassfishサブディレクトリが含まれています」という別のエラーが表示されます。

任意の提案/解決策は非常に高く評価されます.....

更新:Oracle Glassfishツールの古いバグであることがわかりましたが、2011年半ばから http://java.net/jira/browse/GLASSFISHPLUGINS-350?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel

明確な回避策はありますか?

4

2 に答える 2

0

前提条件:

Glassfish サーバー ランタイムには、JRE ではなく完全な JDK が必要です。したがって、Installed JRE プリファレンスをクリックし、JDK パスを指定して JDK を追加します。

ここで、Glassfish サーバー ディレクトリのテキスト ボックスに、フル パス「path/to/glassfish4/glassfish」を指定します (注: Glassfish4 内の glassfish ディレクトリを見てください)。

于 2013-11-26T15:54:36.813 に答える
-1

D:\softwares\eclipse\glassfish4 に言及する代わりに、ディレクトリ D:\softwares\eclipse\glassfish4\glassfish に移動します。

于 2014-09-17T20:41:01.473 に答える