Ich benutze IntelliJ, eine Tomcat-Anwendung bereitstellen versucht, aber wenn ich versuche, es zu laufen, bekomme ich folgende Fehlermeldung:Lösung für "java.net.BindException: Adresse bereits verwendet" Fehler?
Error: Exception thrown by the agent : java.rmi.server.ExportException: Port already in use: 1098; nested exception is:
java.net.BindException: Address already in use
Jetzt habe ich manuell für den Prozess in diesem Hafen geschieht sah über :
lsof -i:1098
und ich fand den Java-Prozess und tötete es auch:
ps aux | grep java
kill -9 20386
und das funktionierte, aber ich habe diese JEDES MAL zu tun, ich IntelliJ öffnen. Wenn ich den Server erneut ausführen möchte, ohne Intellij zu beenden, kann ich das nicht, weil ich diesen Fehler bekomme. Kennt jemand eine dauerhafte Lösung dafür und tötet sie nicht einfach jedes Mal?
es m eans, dass noch etwas an diesem Port läuft. Sie könnten versuchen, auf einem anderen Port zu laufen? –
Ist nicht 1098 der Port für RMI? Vielleicht benutzt IntelliJ es. Nimm einfach einen anderen Port. –
Nach @ThomasUhrig - versuchen Sie Port 8080, und sehen Sie, ob Sie noch ein Problem haben. –