Glas-Fisch 3.1.2 starten scheiterte in netbeans 7.2
Habe ich installiert Netbeans 7.2. mit GlassFish Server 3.1.2, aber wenn ich laufen web-Anwendung die Standard-jsp-Seite oder jede andere jsp-Seiten bekam ich die Fehlermeldung:
GlassFish Server 3.1.2 Start Fehlgeschlagen
C:\Users****\Documents\NetBeansProjects\WebApplication3\nbproject\build-impl.xml:1022:
Deployment-Fehler: GlassFish Server 3.1.2 Start Gescheitert, den server zu Sehen
log für details. BUILD FAILED (total time: 47 Sekunden)
build-impl.xml
< target depends="init,-init-cos,kompilieren,
compile-jsps,-do-compile-single-jsp,-pre-dist,-do-tmp-dist-with-manifest,-do-tmp-dist-without-manifest,-pre-run-deploy,
-pre-nbmodule-run-deploy,-run-deploy-nb,-init-deploy-ant,-deploy-ant,-run-deploy-am,-post-nbmodule-run-deploy,-post-run-deploy,
-do-update-Haltepunkte" name="run-deploy"/>< Ziel="netbeans.home" name="run-deploy-nb">
< nbdeploy clientUrlPart="${client.urlPart}" debugmode="false"
forceRedeploy="${forceRedeploy}"/>
////////////////////////
glassFish Server 3.1.2
SCHWERER: Herunterfahren v3 aufgrund startup exception : Kein freier port
innerhalb des Bereichs:
8080=com.sun.enterprise.v3.services.impl.monitor.MonitorableSelectorHandler@788a7b
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich die Lösung gefunden. Mein 8080 port wurde reserviert von Oracle. Also bearbeitete ich die domain.xml Datei im glassfish\domains\domain1\ config\domain.xml Datei.
Ersetzte ich den port 8080 9999 und die Datei ersetzt. Danach habe ich den glassfish-server mit netbeans, und nun geht es.
Danke an alle.
Die Fehlermeldung besagt es deutlich:
Wahrscheinlich gibt es eine andere Instanz des Glassfish (oder eines beliebigen anderen Servers) auf Ihrem system ausgeführt. Versuchen Sie, finden Sie es heraus und ruft
http://localhost:8080
in Ihrem browser.**Eine andere Möglichkeit zur Lösung dieses probs
**Geben Sie den folgenden in der Befehlszeile ein:
netstat -ao
Den aktiven TCP-Adressen und ports aufgelistet — suchen Sie die Zeile mit der lokalen Adresse "0.0.0.0:80" und beachten Sie den PID-Wert.
Nun mit der rechten Maustaste die Taskleiste und wählen Sie Task-Manager Starten. Navigieren Sie zu der Registerkarte "Prozesse" und, wenn nötig, klicken Sie auf View > Spalten Auswählen..., um sicherzustellen, "PID (Prozess-Id)" aktiviert ist. Sie können nun suchen Sie die PID, die Sie oben erwähnt. Die Beschreibung und Eigenschaften sollten Ihnen helfen, festzustellen, welche Anwendung den port verwendet.
Den Task-Manager ermöglicht es Ihnen, den Prozess zu beenden, aber ein wenig misstrauisch, dass über das tun — vor allem, wenn es "NT Kernel & System".**
ich hatte das gleiche problem.
ich löste es, indem die Konfiguration des glassfish mit jdk7 statt jdk8.
ich weiß nicht, warum es nicht funktioniert mit jdk8 aber jetzt glassfish läuft.