QA@IT

eclipseでGlassfhsh4.0の実行

7193 PV

お世話になります。
eclipseでJ2EEプロジェクトの開発を行っています。
eclipseから実行するためにGlassFish ToolsをインストールしGlassFish4.0の新規サーバを作成しようとしましたがどうしても作成できません。

[新規作成]→[サーバ]を選択→[新規サーバ]でGlassFish4.0を選択
サーバのホスト名:localhost
サーバ名:ローカル・ホスト の GlassFish 4.0
サーバランタイム環境:GlassFish4.0(jdk7u40、ローカルにインストール済みのGlassFish4.0のディレクトリを指定)

ウィザードはここまでは進むのですが、「次へ」ボタンを押すと1度目は何の変化もなく、2度目はウィザードのダイアログ上部にあるコメントが「作成するサーバのタイプを選択します」から「サーバ上に構成済みのリソースを変更します」に変わり、「次へ」のボタンと「完了」のボタンがdisableになってしまいます。

なお、GlassFish3.1を選択した場合は問題なく完了のボタンが押せるようになり、GlassFishの設定ダイアログへ遷移します。そのあとの起動、公開も問題ありません。

環境は
Eclipse:4.3と4.2(両方試しました)
OS:Windows7 Ultimate SP1 64bit
GlassFish:Open Source Edition 4.0 (build 89)

です。

Eclipse、GlassFishのクリーンインストールもしましたが結果は変化なく。
GlassFish側から起動、デプロイは正常に行えます。

エラーログも出ないので事象からいろいろ探しては見たものの何の情報も得られず困っています。
お心当たりのある方がいらっしゃればぜひ解決方法をご教示ください。
よろしくお願いいたします。

  • ダイアログになにかでてるとおもうけど。 -
  • ダイアログのメッセージの下にでるエラー文も出ないのです。。。。 -

回答

もう解決済みとは思いますが、私も同じ環境で同じ現象で悩まされました。
私の場合、glassfish-4.0.1をセットアップして現象が解消されました。
因みに私はglassfish-4.0.1-b05-mi.zipを入れました。(そのまま解凍しただけ)
ドメインは、コマンドで作成しました。

参考までにダウンロード先
http://dlc.sun.com.edgesuite.net/glassfish/4.0.1/promoted/

編集 履歴 (0)

解決済みでしたらすみません。

ワークスペース.metadata.logに何か出力されていませんか?
私の環境(Win7 64bit)でも同様の事象が発生しており、org.xml.sax.SAXParseExceptionが出力されておりました。

eclipseでの設定前にglassfishの起動確認を行っており、その際に作成されたドメインのdomain.xmlの文字コードが
UTF-8でなかったことが原因だったようです。
試しにこのファイルの文字コードをUTF-8に変更してみたところ、完了ボタンが押せるようになりました。

domain.xmlの配置場所:
glassfishのインストールフォルダ\domains\ドメイン名\config\domain.xml

macoairhead様と同様の原因かは不明ですが、参考までに…。

編集 履歴 (0)
  • 回答が遅くなり申し訳ありません。
    ご指摘の通りでした。UTF-8で保存しなおしたところ、ウィザードを進めることができ、起動までたどり着きました。
    ありがとうございました。
    -

j2ee SDKは入れていますか?

eclipseはどれを入れたんでしょう? standard?j2ee developer?

glashfishはどのように入れたんでしょう? 単体?j2ee付き?web profile付き?zip?exe?

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。