Netbeans IDE8 Glassfish 4, GlassFish Server: Administrator port belegt ist, die durch null
Ich habe gerade heruntergeladen Netbeans IDE7 mit dem Glassfish 4.
Ich habe gerade ein Projekt um es zu testen und sehen, wie es geht, und ich habe diesen Fehler von Anfang an:
Could not start GlassFish Server: DAS port is occupied while server is not running
[location]: Deployment error: Could not start GlassFish Server: DAS port is occupied while server is not running
See the server log for details.
BUILD FAILED (total time: 1 second)
Habe ich es neu installiert drei Zeiten, mit dem Glassfish und ohne und dann später hinzufügen Netbeans, änderte ich die domain.xml name="admin-listener" port="4848"
auf etwas anderes
habe ich diese cmd-code netstat -aon | find ":80" | find "LISTENING"
und Schloss das programm.
lief ich als administrator, ich glaube, ich habe fast alles, aber es wird nicht einfach ausgeführt, und es hält die Rückkehr zu den gleichen Fehler
normalerweise hätte ich aufgegeben, aber diese software ist erforderlich, für ein Schulprojekt.
werde ich alles versuchen.
ich hoffe mir kann jemand helfen.
Thx im Voraus
- Haben Sie installiert die Oracle 11G-oder etwas ähnliches? Sie finden das Programm, welches den port 4848.
- Nope, das ich nicht installiert haben, so etwas wie auch ein Herunterfahren al das java-Programm habe ich nur visual studio
- Check it dies ist, was ich getan habe um mein problem zu lösen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie die Prozess -, die hat die Ports, die Sie brauchen. Sie können versuchen, zu finden, indem Sie das terminal mit dem Befehl:
Finden Sie die Informationen, die Sie brauchen, und beenden Sie den Prozess mit spezifischen PID im Task-Manager.
Ich hoffe, Sie finden diese nützlich,
Dank.
Ein paar Punkte:
Beachten, dass dies nicht das einzige problem. Ich laufen auf einem Mac und kann mit dem asadmin start-Befehl erfolgreich auf dem remote-server. WENN ich versuche, starten Sie es aus NetBeans, es gibt mir diese Meldung.
Ein Hinweis könnte sein, dass die domain.xml die Datei ist so eingestellt, dass der listening-port 9090 ist, den Bildschirm mit den Eigenschaften für den remote-server, die ich eingetragen 9090 für, sagt mir der HTTP-port ist 23043. Ich kann ihn nicht Bearbeiten. Jedes mal wenn ich versuche zu erstellen, die remote-server, es setzt ihn auf diesen Wert. Die server gut laufen werden, wenn ich es von hand startest auf dem remote-server, aber NetBeans nicht denkt, dass es ausgeführt wird.
Dies geschieht, weil, ich hatte zu wählen, domain2, weil NetBeans sagt domain1 ist bereits registriert auf meinem lokalen Rechner. Ich wollte einen lokalen domain1 und einen remote-domäne1, die identisch sind, so kann ich lokal testen, und anschließend bereitstellen Sie aus der Ferne.
Diese Fehlermeldung könnte irreführend sein, weil es ist das gleiche, wenn die IP-Adresse der glassfish-server in netbeans-Einstellungen ist falsch (nicht port).
Durch meine Erfahrung mit dieser über win 8.1 + Netbeans 8.0 + Glassfish 4.0
Das problem besteht in der Berechtigung der Ordner in windows, die den server blockieren Ausführung
Ich das problem lösen, änderung der Genehmigung des glassfish/domain/domain1 Ordner xxxx/user zu totalcontrol
Wenn dies nicht Ihr problem lösen, versuchen Sie, starten Sie den server über die Konsole:
Lesen und die Ausnahmen zu versuchen, das problem zu lösen.
-EDIT:
Lesen der anderen post versuchen zu helfen:
wie diese: Glassfish server gestartet, scheiterte in netbeans 6.9
Oder überprüfen Sie Ihre firewall:
In meinem Fall, wenn mit dem Befehl
Bemerkte ich, dass ein Prozess war, besetzen diese port. Wenn die Option aktiviert ist, was es war, ich merkte es war VMWare-NAT-controller, weil ich zuvor konfigurierten Netzwerk-adapter zu hören zu diesem port.
Gerade aufgehört, alle VMWare-Dienste (in meinem Fall wusste ich nicht, müssen Sie für Entwicklungszwecke), und das problem gelöst.
Gehen
Task Manager -> Services -> Stop Process
derenPID
IST 3136,2268,2468 ,23.... und in der Nähe vonRange
imPID
. Alle Prozesse, die in der Nähe der web-server die PID.Es funktioniert bei mir auf Windows 8.1 pro & Windows 7.
Ich hatte die gleiche Fehlermeldung.
Stellte sich heraus, dass es verursacht wurde, weil meine firewall blockiert den port 4848
Spät, aber ich dieses Problem gelöst durch löschen der app-server aus dem Netbeans und indem Sie es wieder. In meinem Fall Netbeans 8.2 und Payara 4.1 anstelle von Glassfish.
Wenn Sie änderungen an der host der Glassfish-server, dann setzen Sie ihn auf "localhost" sollte es funktionieren.