JBoss startet nicht und meldet "Port 8083 already in use" und andere Fehler, wie kann ich es beheben?

Hallo, wir nutzen Java und Webservice Programme, wofür wir den JBoss verwenden. Nachdem das Programm von einem früheren Mitarbeiter entwickelt wurde, ist mir nicht klar in wie weit etwas Hardkodiert wurde. Die Datenbank scheint auch eher lokal als auf dem Webserver zu sein.

Beim Starten des Serverts via: start %cd%\jbossrun -b 192.168.0.107 kommen folgende Fehlermeldungen:

10:01:32,328 INFO  [WebService] Using RMI server codebase: <a href="http://192.168.0.107:8083/">http://192.168.0.107:8083/</a>
10:01:32,343 ERROR [AbstractKernelController] Error installing to Start: name=jboss:service=WebService state=Create mode=Manual requiredState=Installed 
java.lang.Exception: Port 8083 already in use.

Der Hauptfehler? Via netstat -a -o wurde geguckt.

Anfangs zeigte er einmal Java an. Das wurde beendet via Taskmanager, seitdem läuft kein Programm auf den Port.

10:01:32,343 ERROR [AbstractKernelController] Error installing to Real: name=vfsfile:/C:/Users/GuestPad1/Desktop/jboss-5.0.1.GA/server/default/conf/jboss-service.xml state=PreReal mode=Manual requiredState=Real
org.jboss.deployers.spi.DeploymentException: Error deploying: jboss:service=WebService
    at org.jboss.de

10:01:32,359 ERROR [ProfileServiceBootstrap] Failed to load profile: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):

DEPLOYMENTS IN ERROR:
Deployment "vfsfile:/C:/Users/GuestPad1/Desktop/jboss-5.0.1.GA/server/default/conf/jboss-service.xml" is in error due to the following reason(s): java.net.BindException: Cannot assign requested address: JVM_Bind

Ich bin gerade echt aufgeschmissen und weiß gerade nicht was ich noch gucken kann und wo der Fehler überhaupt liegt. Die Wochen und Monate zuvor lief alles ohne Probleme. Nachdem ich mich mit dem JBoss nicht wirklich auskenne. (Ich weiß das er ein Server ist um selbstentwickelte Programme / Webservices anzuwenden aber selbst die meisten Anleitungen irritieren mich, nachdem ich den nie selbst eingerichtet habe).

Online finde ich aber außer "schalte alle Programme aus die den Port belegen" nichts hilfreiches.

Da läuft kein Programm weiter auf den Port.

Windows 10, Update 1607 jboss-5-0-1.GA Java 7.0.450 (lt. Programme)

Windows, Entwicklung, Java, Website, Fehlermeldung, Windows 10
2 Antworten
Problem mit phpmyadmin - Neue Benutzer kann sich nicht einloggen

Hallo, ich habe ein Problem mit meiner Entwicklungsumgebung und genauer phpmyadmin.

Auf dem Win7-Rechner ist XAMPP installiert. MYSQL root und die htacess-Datei von XAMPP haben bereits ein Passwortschutz bekommen, wie XAMPP es selbst empfiehlt.

Nun wollte ich über phpmyadmin einen Nutzer anlegen, welcher auch nur auf seiner Datenbank zugreifen kann und dort aber alles darf. Wie es u.a. auch auf externen Servern regulär der Fall ist.

Mein Vorgehen:

  1. Login über "root" und mit entsprechendem Passwort.
  2. Menüpunkt: "Benutzer" ausgewählt und auf die Benutzerübersich gekommen
  3. "neuer Benutzer hinzufügen" ausgewählt
  4. Daten eingeben (PW ist natürlich nicht XXXX):
  • Benutzername [Textfeld verwenden]: Melanie
  • Host: [jeder Host]: %
  • Passwort [Texfeld verwenden]: XXXX
  • Passwort wiederholen: XXXX
  • Passwort Generieren wurde nicht genutzt

  • Datenbank für Benutzer: (Auswahl von) Erstelle Datenbank mit gleichen Namen und gewähre alle Rechte

    • Globale Rechte: nix ausgewählt, ist aktuell nicht notwendig
    • Ressourcenbeschränkung: Alles auf 0 für MAX QUERIES PER HOUR, MAX UPDATES PER HOUR, MAX CONNECTIONS PER HOUR, MAX USER_CONNECTIONS
  1. Auswahl "Benutzer hinzufügen"
  2. An der Seite wird die Datenbank "melanie" angezeigt, ebenso ist in der Benutzerübersicht der Benutzer Melanie, Host %, Passwort ja, Globale Rechte "Usage", Grant nein
  3. Ausloggen als root
  4. Login-Versuch mit Benutzer: Benutzername: Melanie, Passwort: XXXX
  5. Fehler: Anmeldung am MySQL-Server ist fehlgeschlagen.

Der Erzeugte SQL-Code bei phpmyadmin darüber ist folgend:

CREATE USER 'Melanie'@'%' IDENTIFIED BY  '***';

GRANT USAGE ON * . * TO  'Melanie'@'%' IDENTIFIED BY  '***' WITH    
        MAX_QUERIES_PER_HOUR 0  MAX_CONNECTIONS_PER_HOUR 0      
        MAX_UPDATES_PER_HOUR 0  MAX_USER_CONNECTIONS 0 ;

CREATE DATABASE IF NOT EXISTS  `Melanie` ;

GRANT ALL PRIVILEGES ON  `Melanie` . * TO  'Melanie'@'%';

Kann mir vielleicht jemand helfen und sagen woran es liegt und was ich ändern muss?

Ich hatte es davor bereits versucht in dem ich alle globalen Rechte übergebe, aber dies würde ja bedeuten, dass er auch alle anderen Datenbanken sieht und bearbeiten könnte. Was nicht nötig ist. Daran dürfte es also eigentlich liegen - glaube ich -. Aber irgendwo steckt da der Fehler drin.

MySQL, Probleme, Login, Entwicklungsumgebung, Xampp
2 Antworten