Kann nicht starten Glassfish 4.1 Server, Download, Entpacken, Installieren, Windows 8.1

17346
ReedWilliams8404

Bevor ich anfange, wollte ich sagen, ich muss in viele Links ein Leerzeichen einfügen, da ich Neulinge für Superuser bin und Einschränkungen habe. Sie finden die Leerzeichen http: // (HERE) localhost: 4848 /. Es tut mir leid für die Unannehmlichkeiten. Ich hoffe, dass diese Einschränkung bald aufgehoben wird.

Ich kann nicht starten, Glassfish 4.1 Server.
Ich lasse Windows 8.1, 64x laufen.

Ich habe Java EE 7 Full Platform glassfish-4.1.zip
von hier heruntergeladen : https://glassfish.java.net/download.html

Nicht entpackt mit 7-Zip 9.20 . Legen Sie einen Reißverschluss in einen Ordner mit meinem anderen Reißverschluss.
Setzen Sie entpackten in C .

Pfad: C: \ glassfish-4.1
Weiter drinnen glassfish4 .

Pfad: C: \ glassfish-4.1 \ glassfish4
pic

Als nächstes drin bin ich .

Pfad: C: \ glassfish-4.1 \ glassfish4 \ bin Kann nicht starten Glassfish 4.1 Server, Download, Entpacken, Installieren, Windows 8.1

Jetzt in asadmin Windows Batch File öffnet sich die Eingabeaufforderung C: \ Windows \ system32 \ cmd.exe, asadmin> .

Geben Sie Folgendes ein : start-domain . Anschließend gibt cmd.exe das Warten auf Domain1 aus ... (viele davon) ...... serverNoStart Command start-domain failded.

Geöffnet, pkg, lief es, installierte es.
Kann nicht starten Glassfish 4.1 Server, Download, Entpacken, Installieren, Windows 8.1

Geöffnet wurde es von updatetools ausgeführt und installiert.
Kann nicht starten Glassfish 4.1 Server, Download, Entpacken, Installieren, Windows 8.1

In der asadmin-Windows-Stapeldatei wird wieder die Eingabeaufforderung C: \ Windows \ system32 \ cmd.exe, asadmin> geöffnet.

Geben Sie Folgendes ein : start-domain . Anschließend gibt cmd.exe das Warten auf Domain1 aus ... (viele davon) ...... serverNoStart Command start-domain failded.

Wenn ich asadmin start-domain oder glassfish4 / bin / asadmin start-domain von diesem Speicherort aus versuche, erhalte ich Folgendes. Kann nicht starten Glassfish 4.1 Server, Download, Entpacken, Installieren, Windows 8.1

Ich möchte die Natur dieses Problems besser verstehen. Vorschläge zum Fixieren / Starten des Servers?

PS, wenn ich http: // localhost: 4848 / überprüfe Kann nicht starten Glassfish 4.1 Server, Download, Entpacken, Installieren, Windows 8.1

PSS, wenn ich GlassFish von Netbeans aus starten möchte ...

Kann nicht starten Glassfish 4.1 Server, Download, Entpacken, Installieren, Windows 8.1

3
Ich habe eine Bearbeitung zur Überprüfung eingereicht. Wenn Sie der Meinung sind, dass ich zu viel entfernt habe, können Sie meine Bearbeitung ablehnen oder zurücksetzen. Aus irgendeinem Grund kann ich Ihre Screenshots nicht richtig zum Laufen bringen. Cfinley vor 9 Jahren 0
Ich denke, du hast einen tollen Job gemacht. Irgendwelche Ideen, wie man mit GlassFish umgehen soll? ReedWilliams8404 vor 9 Jahren 0
Laden Sie das Serverprotokoll hoch. Wenn Sie hier zu viel einfügen möchten, verwenden Sie so etwas wie Pastebin. Ihr Serverprotokoll sollte sich hier befinden: `C: \ glassfish-4.1 \ glassfish4 \ glassfish \ domains \ domain1 \ logs / server.log` Es sollte alle Fehler enthalten, die beim Starten aufgetreten sind. Mike vor 9 Jahren 0

2 Antworten auf die Frage

7
Jesus Guillen

https://stackoverflow.com/questions/17317527/how-do-i-clear-an-address-for-glassfish-4-0-mit-default-settings

Der Hauptgrund dafür ist, dass ein anderer Server den Port 8080 verwendet, dass die eine standardmäßig ist (in den Fenstern zu überprüfen, ob diese Ports in den Befehlen Leitung verwendet werden: netstat -a -o)

Sie müssten es ändern in:

/glassfish/domains/domain1/config/domain.xml

Change: name="http-listener-1" port="8080" name="http-listener-2" port="8181"  To: name="http-listener-1" port="9090" name="http-listener-2" port="9191" 

Dann entfernen Sie den Server aus Ihrem Framework (beispielsweise Eclipse), schließen Sie ihn, starten Sie ihn und fügen Sie den Glashfish erneut hinzu.

Bevor Sie Ihr Framework starten, vergewissern Sie sich, dass keine Datei vorhanden ist:

/glassfish/domains/domain1/osgi-cache/felix/*.lock 

Wenn es vorhanden ist, entfernen Sie es. Sie können den Java-Prozess zum Entfernen stoppen.

Diese Schritte haben für mich funktioniert.

2
Mike

Der letzte Screenshot, bei dem Sie versuchen, GlassFish über Netbeans zu starten, weist darauf hin, dass bereits etwas an Port 8080 und / oder Port 8443 gebunden ist. Überprüfen Sie, ob derzeit kein anderer Anwendungsserver (Tomcat usw.) ausgeführt wird.

Abgesehen davon sollte Ihr Serverprotokoll Ihnen sagen, was falsch läuft:

C:\glassfish-4.1\glassfish4\glassfish\domains\domain1\logs\server.log 
Vielen Dank @Mike. In meinem Fall läuft Tomacat bei 8080, also habe ich in Terminal (Mac OS X Yosemite) "Warten auf Domäne1 ..." bekommen. Dann habe ich die Portnummer von / in 8090 in / glassfish geändert /domains/domain1/config/domain.xml. Glassfish Server läuft jetzt erfolgreich. Venugopal vor 7 Jahren 0