Glassfish 3.1 CREDENTIAL_ERROR in Eclipse

Kann ich nicht starten Glassfish 3.1 auf Eclipse Indigo mit "Oracle Glassfish Server-Tools" - plugin auf Windows 7. Nach der Installation des plugins, ich habe gewählt "der Neue" -> "Server" in der server-Ansicht und klickt auf GlassFish 3.1 heruntergeladen und die installation über Eclipse.

Jedes mal, wenn ich versuche, es zu starten, habe ich die folgende Meldung:

The Eclipse plugin cannot communicate with the GlassFish server, 
status is :CREDENTIAL_ERROR

Habe ich herausgefunden, dass das initial-Passwort ist "changeit" und ich habe es geändert, meine eigene, auf der Kommandozeile:

bin/asadmin change-master-password  domain1
Enter the current master password>
Enter the new master password>
Enter the new master password again>
Command change-master-password executed successfully.

Ich habe mich verändert es dementsprechend in GlasshFish 3.1 Konfiguration Bildschirm innerhalb von Eclipse im Abschnitt Applikations-Server (Admin-Kennwort).

Die ports aufgelistet (8080, 4848) scheint kompatibel mit domain.xml Konfiguration:

<network-listeners>
    <network-listener port="8080" protocol="http-listener-1" transport="tcp" name="http-listener-1" thread-pool="http-thread-pool"></network-listener>
    <network-listener port="8181" protocol="http-listener-2" transport="tcp" name="http-listener-2" thread-pool="http-thread-pool"></network-listener>
    <network-listener port="4848" protocol="admin-listener" transport="tcp" name="admin-listener" thread-pool="admin-thread-pool"></network-listener>
</network-listeners>

Jedoch in meinem .log finde ich folgende:

!ENTRY oracle.eclipse.tools.glassfish 4 1 2011-08-04 11:38:43.925
!MESSAGE GlassFish: error 
!STACK 0
java.net.ConnectException: Connection refused: connect
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:525)
    at java.net.Socket.connect(Socket.java:475)
    at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
    at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
    at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
    at sun.net.www.http.HttpClient.New(HttpClient.java:306)
    at sun.net.www.http.HttpClient.New(HttpClient.java:323)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:860)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:801)
    at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726)
    at com.sun.enterprise.jst.server.sunappsrv.commands.CommandRunner.call(CommandRunner.java:607)
    at com.sun.enterprise.jst.server.sunappsrv.commands.CommandRunner.call(CommandRunner.java:1)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:619)

!ENTRY oracle.eclipse.tools.glassfish 4 150 2011-08-04 11:38:43.928
!MESSAGE The Eclipse plugin cannot communicate with the GlassFish server, status is :CREDENTIAL_ERROR
!STACK 0
java.lang.RuntimeException: The Eclipse plugin cannot communicate with the GlassFish server.Status is :CREDENTIAL_ERROR
    at com.sun.enterprise.jst.server.sunappsrv.SunAppServerLaunch.launch(SunAppServerLaunch.java:163)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:854)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:696)
    at org.eclipse.wst.server.core.internal.Server.startImpl2(Server.java:3404)
    at org.eclipse.wst.server.core.internal.Server.startImpl(Server.java:3342)
    at org.eclipse.wst.server.core.internal.Server$StartJob.run(Server.java:363)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

So scheint es, dass die Fehlermeldung angezeigt in der Schnittstelle ist irreführend, es sollte ein Anschluss problem, keine Passwort-problem, soweit ich das verstanden habe. Weiß jemand, wie man dieses problem lösen?

  • Entwicklung von Java unter Windows 7 kann eine Quelle der Probleme. Benutzen von Linux haben ich habe nie Probleme mit Firewalls und ports blockiert. Auf der einen Aufgabe, die ich derzeit habe, um Windows zu verwenden für die Ausführung der DB-service und jetzt warte ich auf Antwort auf einem anderen SE forum über die ähnliches problem, als Sie 🙂
  • Ok, ich werde versuchen auf Linux... ich werde es Sie wissen lassen. Vielen Dank für jetzt!
  • Ich dachte, es war etwas falsch mit der Konfiguration, anstatt Sie nach dem ausschalten von zone-alarm (firewall), es funktioniert perfekt. Ich eigentlich generell auf Linux zu arbeiten, aber jetzt, dass ich mit Maven und Git es leicht hin und her zu wechseln. Toll, jetzt kann ich auch Experimentieren mit Glassfish und sehen, ob ich irgendwelche Kompatibilitäts-Problem mit meiner app.
  • Würden Sie akzeptieren die Antwort, wenn ich Schreibe, eine Antwort "es ist deine Firewall"? Ich denke, dass dieses Problem gelöst wurde, dass mit. Wir bekommen beide unsere Punkte und alle sind glücklich??
  • Es würde Aussehen wie gaming-system.
InformationsquelleAutor stivlo | 2011-08-04
Schreibe einen Kommentar