eclipseのglassfish pluginインストール

1886 views
Skip to first unread message

Hiroshi Kubo

unread,
Jan 29, 2012, 8:58:20 AM1/29/12
to glas...@googlegroups.com
皆さま,

このメーリングリストが生きているようにはみえませんが,他に相談するとこ
ろの心当たりがありませんので,取りあえず相談させてください。

Windows Viataホストの Eclipse Heliosに glassfish pluginをインストールし
たのですが,glassfishをスタートさせることができません。

このトラブルについて相談するのに利用できそうなフォーラムなど教えていた
だけませんか。GoogleGroupsを検索してみましたが,予想に反して Eclipseの
話題を扱っているgroupは見つかりませせんでした。Eclipse Community
Forums <http://www.eclipse.org/forums/index.php/i/>に対応する日本語サイ
トの存在にも期待したのですがまだ発見するにいたっていません。

よろしくお願いします。

---久保@横浜


Koper, Dies

unread,
Jan 29, 2012, 6:38:17 PM1/29/12
to glas...@googlegroups.com
Hi Hiroshi,

英語ですみません。
I do not know any Japanese mailing lists relating to the GlassFish plug-in, but I have contacted us...@glassfishplugins.java.net (in English) before and was able to receive help from the plug-in's main author at the time.
The plug-in developers are regular visitors to the GlassFish forums so you may also be able to receive help from us...@glassfish.dev.java.net.

Certainly I'd recommend copying and pasting any related error messages in the GlassFish or plug-in logs into your messages, even to this mailing list. It may remind a reader of an issue they have encountered and resolved, or get interested and investigate, so you won't need to wait for an expert to get back to you and ask more details.

Regards,
Dies


> -----Original Message-----
> From: glas...@googlegroups.com [mailto:glas...@googlegroups.com]
> On Behalf Of Hiroshi Kubo
> Sent: Monday, 30 January 2012 12:58 AM
> To: glas...@googlegroups.com
> Subject: [Glassfish.jp:22] eclipseのglassfish pluginインストール
>
> 皆さま,
>
> このメーリングリストが生きているようにはみえませんが,他に

寺田 佳央

unread,
Jan 29, 2012, 8:06:40 PM1/29/12
to glas...@googlegroups.com
久保さん、

GlassFish の起動時に server.log ファイルに何らかのエラーメッセージは
出力されていませんでしょうか?
下記に server.log ファイルがございますので、一度ご確認頂けないでしょうか。

GLASS_FISH_INSTALL/glassfish/domain/domain1/logs/server.log

寺田

Q

unread,
Jan 29, 2012, 9:14:00 PM1/29/12
to glassfish
寺田さん,

ありがとうございます。改めて状況を整理してみました。

On Jan 30, 10:06 am, 寺田 佳央 <tyoshio2...@yahoo.co.jp> wrote:

> GlassFish の起動時に server.log ファイルに何らかのエラーメッセージは
> 出力されていませんでしょうか?
> 下記に server.log ファイルがございますので、一度ご確認頂けないでしょうか。
>
> GLASS_FISH_INSTALL/glassfish/domain/domain1/logs/server.log

対象のEclipseとglassfishは下記です。

    Eclipse Java EE IDE for Web Developers.
    Version: Helios Release
    Build id: 20100617-1415

http://download.java.net/glassfish/eclipse/helios

server.logファイルを削除した上でEclipseの"Servers" tab viewにある

   GlassFish Server Open Source Edition 3 (Java EE 6) at localhost

を選んでstartさせたら"Problem Occurred" ダイヤログがポップアップ。その内容は:

" 'Starting Internal GlassFish 3.1' has encountered a problem. The
Eclipse plugin cannnot communicate with GlassFish server, status is:
CREDENTIAL_ERROR"

ここからは何もできません。この段階でserver.logをみてみると,まだ二つのコマンドを実行しただけです。
その一部を下に転記します。エラーメッセージを出すところまで進んでいません。
ポップアップダイヤログにある "CREDENTIAL_ERROR" によって何を伝えようとしているのでしょうか。

<WorkSpace>\.metadata\.plugins\org.eclipse.wst.server.core
\servers.xml

の内容は正常そうです。一応転記しておきます。


server.logの内容:

C:\Program Files\Java\jdk1.6.0_21\bin\java.exe
-cp
C:/glassfish-3.0.1/glassfish/modules/glassfish.jar
-XX:+UnlockDiagnosticVMOptions
-XX:MaxPermSize=192m
-XX:NewRatio=2
-XX:+LogVMOutput
-XX:LogFile=C:\glassfish-3.0.1\glassfish\domains\domain1/logs/jvm.log
-Xmx512m
-client
-javaagent:C:/glassfish-3.0.1/glassfish/lib/monitor/btrace-
agent.jar=unsafe=true,noServer=true
<途中省略>
-domaindir
C:/glassfish-3.0.1/glassfish/domains/domain1
-read-stdin
true
<server.logに記録されているのはここまで>

servers.xmlの内容:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<servers>
<server auto-publish-setting="1" auto-publish-time="1" configuration-
id="/Servers/Tomcat v6.0 Server at localhost-config"
deployDir="wtpwebapps" hostname="localhost" id="Tomcat v6.0 Server at
localhost" name="Tomcat v6.0 Server at localhost" runtime-id="Apache
Tomcat v6.0" serveModulesWithoutPublish="false" server-
type="org.eclipse.jst.server.tomcat.60" server-type-
id="org.eclipse.jst.server.tomcat.60" start-timeout="45" stop-
timeout="15" testEnvironment="true" timestamp="16">
<list key="modules" value0="jaxrs_message-board-war-
servlet::org.eclipse.jst.jee.server:jaxrs_message-board-war-
servlet::jst.web::2.5"/>
</server>
<server auto-publish-setting="2" auto-publish-time="0"
hostname="localhost" id="GlassFish Server Open Source Edition 3 (Java
EE 6) at localhost" name="GlassFish Server Open Source Edition 3 (Java
EE 6) at localhost" runtime-id="GlassFish Server Open Source Edition 3
(Java EE 6)" server-type="com.sun.enterprise.jst.server.sunappsrv92"
server-type-id="com.sun.enterprise.jst.server.sunappsrv92" start-
timeout="240" stop-timeout="240" timestamp="0">
<map key="generic_server_instance_properties"
sunappserver.adminname="admin" sunappserver.adminpassword="adminadmin"
sunappserver.adminserverportnumber="4848" sunappserver.domainpath="C:/
glassfish-3.0.1/glassfish/domains/domain1"
sunappserver.keepSessions="true"
sunappserver.serveraddress="localhost"
sunappserver.serverportnumber="8080"/>
</server>
</servers>

Q

unread,
Jan 29, 2012, 9:23:19 PM1/29/12
to glassfish
久保です。

間違いがありました。訂正します。

On Jan 30, 11:14 am, Q <kubo.hir...@gmail.com> wrote:
> を選んでstartさせたら"Problem Occurred" ダイヤログがポップアップ。その内容は:
>
> " 'Starting Internal GlassFish 3.1' has encountered a problem. The
> Eclipse plugin cannnot communicate with GlassFish server, status is:
> CREDENTIAL_ERROR"

'Starting Internal GlassFish 3.1'は Eclipse Indigoでやったときのメッセージです。
ご相談している場面でのメッセージは
'Starting GlassFish Server Open Source Edition 3 (Java EE 6) at
localhost'
です。

---久保

Q

unread,
Jan 29, 2012, 10:43:11 PM1/29/12
to glassfish
Diesさん,

英語でコメントをいただけるとは考えてもいませんでした。ありがとうございます。うれしかったです。
英語は読むのは何とかできますが,書いたり聞いたり喋ったり駄目です。英語コメント大歓迎です。今後ともよろしくお願いします。

On Jan 30, 8:38 am, "Koper, Dies" <di...@fast.au.fujitsu.com> wrote:

> I do not know any Japanese mailing lists relating to the GlassFish plug-in, but I have contacted us...@glassfishplugins.java.net (in English) before and was able to receive help from the plug-in's main author at the time.
> The plug-in developers are regular visitors to the GlassFish forums so you may also be able to receive help from us...@glassfish.dev.java.net.

glassfishplugins.java.netglassfish.dev.java.netの利用は思いつきませんでした。
もっぱらEclipseの方から攻めようとしていました。適切なコメント,ありがとうございます。

私とたぶん同じ問題が話題になっていました。
Eclipse -> GlassFish 3.1.1: Credential_Error
<http://www.java.net/forum/topic/glassfish/glassfish-plugins/eclipse-
glassfish-311-credentialerror>
残念ながらスレッドは問題を調査しますのままです。

> Certainly I'd recommend copying and pasting any related error messages in the GlassFish or plug-in logs into your messages, even to this mailing list. It may remind a reader of an issue they have encountered and resolved, or get interested and investigate, so you won't need to wait for an expert to get back to you and ask more details.

寺田さんのメッセージへの返信に,何で何が起きたかの事実データを報告しました。参照ください。

---久保

Hiroshi Kubo

unread,
Jan 30, 2012, 9:06:52 AM1/30/12
to glas...@googlegroups.com
久保です。

事実を追加します。

From: Hiroshi Kubo <kubo....@gmail.com>
Date: Sun, 29 Jan 2012 22:58:20 +0900 (JST)

> Windows Viataホストの Eclipse Heliosに glassfish pluginをインストールし
> たのですが,glassfishをスタートさせることができません。

試しに Windows XPで同じことを試してみたところ現象が異なりました。

From: Q <kubo....@gmail.com>
Date: Sun, 29 Jan 2012 18:14:00 -0800 (PST)

> 対象のEclipseとglassfishは下記です。
>
>     Eclipse Java EE IDE for Web Developers.
>     Version: Helios Release
>     Build id: 20100617-1415
>
> http://download.java.net/glassfish/eclipse/helios
>
> server.logファイルを削除した上でEclipseの"Servers" tab viewにある
>
>    GlassFish Server Open Source Edition 3 (Java EE 6) at localhost
>
> を選んでstartさせたら"Problem Occurred" ダイヤログがポップアップ。その内容は:
>
> " 'Starting Internal GlassFish 3.1' has encountered a problem. The
> Eclipse plugin cannnot communicate with GlassFish server, status is:
> CREDENTIAL_ERROR"

Windows XPでは "start" メニューでGlassFishが起動できました。
CREDENTIAL_ERRORの原因が判明した訳ではありません。glassfish pluginイン
ストールの成功原理は依然不明のままです。単にインストール成功事例が一件
できただけです。

OSによって現象が異なったことは偶然ではなく再現性があることなのか。そし
てCREDENTIAL_ERRORの原因解明につながる何かの手がかりを与える事実かどう
か。こんな不安は過ぎりますが,体験した事実としてご報告します。

---久保


HASUNUMA Kenji

unread,
Jan 30, 2012, 2:57:05 PM1/30/12
to glas...@googlegroups.com
蓮沼です。

少し本筋から外れるかも知れませんが、ご参考まで。

GlassFishのEclipseプラグインには公式のものだけで2種類あり、仕様が若干異なります。
一番大きな違いは、Oracleが配布しているOEPEに含まれるものはツール類のみなのに対して、
java.netで入手できるものはGlassFish 3.1.1 英語版のランタイムを含んでいることです。

久保さんから頂いた情報から察するに、おそらくjava.netのプラグインを使用していると思われ、
デフォルトのインストールではGlassFishのランタイムを同梱しています。
この環境で通常のGlassFishを併用していると何らかの干渉を起こす可能性があります。

私の環境では「サーバ」ビューから Internal GlassFish が何度消しても復活しました。
これの存在により通常のGlassFish起動に支障を来すことがあり(詳細は失念しましたが…)、
現在はEclipse起動時にInternal GlassFish以外は起動しないようにしています。

GlassFishのEclipseプラグインは単なるランチャーではなく、ワークスペース内にも情報を
保持していますので(Explorerでワークスペースを開くとEclipseからは見えていないそれらしき
プロジェクトが確認できるかと思います)、そちら側の不整合という可能性も否定は出来ません。

Eclipse+GlassFishユーザとして他に何かお答えできることがあるかも知れませんので、
お気軽にお声がけ下さい。

--
・. 。.★ 。・. 。・☆. .。. ・。. ★・. . .。☆ .・。

蓮沼 賢志 (HASUNUMA Kenji)
k.has...@miracle.ocn.ne.jp

。.☆ 。・. 。・★. .。. ・。. ☆・. . .。★ .・。.・

寺田 佳央

unread,
Jan 30, 2012, 6:39:38 PM1/30/12
to glas...@googlegroups.com
今電車なので詳細は確認できないのですが、
クレデンシャルなので恐らく、
パスワードが違う等の問題だと思うのですが、
GF のXML には下記のように書いてました。

sunappserver.adminname="admin"
sunappserver.adminpassword="adminadmin"

Eclipse側にもパスワード設定があるかもしれないので、
そちらをご確認頂くのは有効かもしれません。

一度、ご確認頂けないでしょうか。
寺田

Hiroshi Kubo

unread,
Jan 30, 2012, 8:52:45 PM1/30/12
to glas...@googlegroups.com, tyosh...@yahoo.co.jp
寺田さん,

From: 寺田 佳央 <tyosh...@yahoo.co.jp>
Date: Tue, 31 Jan 2012 08:39:38 +0900 (JST)

> 今電車なので詳細は確認できないのですが、
> クレデンシャルなので恐らく、
> パスワードが違う等の問題だと思うのですが、
> GF のXML には下記のように書いてました。
>
> sunappserver.adminname="admin"
> sunappserver.adminpassword="adminadmin"
>
> Eclipse側にもパスワード設定があるかもしれないので、
> そちらをご確認頂くのは有効かもしれません。
>
> 一度、ご確認頂けないでしょうか。

「Eclipse側のパスワード設定」というのは

<WorkSpace>\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml

にある設定のことでしょうか。だとしたら設定は一致していますね。

From: Q <kubo....@gmail.com>
Date: Sun, 29 Jan 2012 18:14:00 -0800 (PST)

> ポップアップダイヤログにある "CREDENTIAL_ERROR" によって何を伝えようとしているのでしょうか。
>
> <WorkSpace>\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml
>
> の内容は正常そうです。一応転記しておきます。

> servers.xmlの内容:


>
> <map key="generic_server_instance_properties"
> sunappserver.adminname="admin" sunappserver.adminpassword="adminadmin"

^^^^^ ^^^^^^^^^^


> sunappserver.adminserverportnumber="4848" sunappserver.domainpath="C:/
> glassfish-3.0.1/glassfish/domains/domain1"
> sunappserver.keepSessions="true"
> sunappserver.serveraddress="localhost"
> sunappserver.serverportnumber="8080"/>

---久保


Hiroshi Kubo

unread,
Jan 30, 2012, 10:39:00 PM1/30/12
to glas...@googlegroups.com, k.has...@miracle.ocn.ne.jp
蓮沼さん,

お世話になります。

From: HASUNUMA Kenji <k.has...@miracle.ocn.ne.jp>
Date: Tue, 31 Jan 2012 04:57:05 +0900

> GlassFishのEclipseプラグインには公式のものだけで2種類あり、仕様が若干異なります。
> 一番大きな違いは、Oracleが配布しているOEPEに含まれるものはツール類のみなのに対して、
> java.netで入手できるものはGlassFish 3.1.1 英語版のランタイムを含んでいることです。
>
> 久保さんから頂いた情報から察するに、おそらくjava.netのプラグインを使用していると思われ、
> デフォルトのインストールではGlassFishのランタイムを同梱しています。
> この環境で通常のGlassFishを併用していると何らかの干渉を起こす可能性があります。

私がやったことが何なのかよく理解できていませんが,私の操作手順を書いてみます。

1. "Servers" tab viewには何もない状態で
右クリック>New>Server: "Define a New Server"ウィンドウをオープン

2. 選択可能なサーバーは
Apache, Basic, IBM, JBoss, ObjectWeb, Oracle
Oracleの中に含まれるのは
Oracle OC4J Standalone Server 10.1.3
Oracle OC4J Standalone Server 10.1.3n
GlassFishは含まれないので "Download addtional server adapters"をクリック

3. "Install New Extention" ウィンドウに切り替わり,多くの候補を表示し
"Select a server adapter to download and install"を指示してくるので
Oracle GlassFish Server Tools 1.7.3.201106201340を選択

4. Downloading and installingが完了したらEclipseはrestartを指示してくる
  指示に従って "Restart Now" ボタンをクリック

5. もう一度 "1." のステップ
  "Servers" tab viewには何もない状態で
右クリック>New>Server: "Define a New Server"ウィンドウをオープン

6. 選択可能なサーバーにGlassFishが追加になっており,そこに
  GlassFish 2.1 Java EE 5
GlassFish 3.1


GlassFish Server Open Source Edition 3 (Java EE 6)

Sailfin v2
が含まれている。GlassFish Server Open Source Edition 3 (Java EE 6)を選択

7. "New Server"ウィンドウに切り替わり
Define a new GlassFish Server Open Source Edition 3 (Java EE 6) rutimeを指示してくる
JRE設定指示には jdk 1.6で応じ,
Application Server Directory設定指示には c:/glassfish-3.0.1/glassfishで応じ,
Domain Directory設定は 既設定のc:/glassfish-3.0.1/glassfish/domains/domain1のママ,
  Administrator Id設定は 記設定のadminのママ,
Administrator Password設定には adminadminで応じた。

8. "Servers" tab viewに "GlassFish Server Open Source Edition 3 (Java EE 6) at locahost[Stopped]"が現れた。

9. GlassFish serverを右クリックして"start"メニューをクリック

10. "Problem Occurred"ウィンドウが開き"CREDENTIAL_ERROR"のお出迎え。万事休すです。

いかがでしょうか。操作途中で"java.net"の名前は一度も登場していません。

> 私の環境では「サーバ」ビューから Internal GlassFish が何度消しても復活しました。
> これの存在により通常のGlassFish起動に支障を来すことがあり(詳細は失念しましたが…)、
> 現在はEclipse起動時にInternal GlassFish以外は起動しないようにしています。

Eclipse Indigoでやったときに "Internal GlassFish"が現れたことがあります。
そのときはそれをdeleteして,上に書いたような手順でインストール済みの
glassfish 3.0.1を使うよう試みた記憶があります。しかし深追いはやめ
Eclipse Heliosにglassfish pluginをインストールすることに徹することにし
ました。

> GlassFishのEclipseプラグインは単なるランチャーではなく、ワークスペース内にも情報を
> 保持していますので(Explorerでワークスペースを開くとEclipseからは見えていないそれらしき
> プロジェクトが確認できるかと思います)、そちら側の不整合という可能性も否定は出来ません。

上の操作の続きでExplorerで開いてみました。そこにあるのは .metadataディ
レクトリのみです。

> Eclipse+GlassFishユーザとして他に何かお答えできることがあるかも知れませんので、
> お気軽にお声がけ下さい。

力強いお言葉です。よろしくお願いします。

---久保

Reply all
Reply to author
Forward
0 new messages