Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Was tun, wenn jboss unter Linux nicht gestartet werden kann?

Was tun, wenn jboss unter Linux nicht gestartet werden kann?

WBOY
Freigeben: 2022-07-19 15:16:00
Original
2112 Leute haben es durchsucht

Lösung: 1. Verwenden Sie den Befehl „hostname hy“, um den Hostnamen in hy zu ändern. 2. Ändern Sie die Datei „/etc/hosts“ oder die Datei „/etc/sysconfig/network“, um den Hostnamen zu ändern, und verwenden Sie „ „Dienst Netzwerk neu starten“ Starten Sie einfach den Netzwerkdienst neu.

Was tun, wenn jboss unter Linux nicht gestartet werden kann?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Was soll ich tun, wenn jboss unter Linux nicht starten kann?

1. Problembeschreibung

Nach dem Neustart des Linux-Servers wurde festgestellt, dass die Jboss-Instanz und die ActiveMQ-Instanz, die ursprünglich normal starten konnten, nicht normal starten konnten .

Jboss hat den folgenden Fehler gemeldet:

java.net.MalformedURLException: Local host name unknown: java.net.UnknowstException: hy-192.168.1.103: hy-192.168.1.103: unknown error
Nach dem Login kopieren

Der ActiveMQ-Fehler lautet wie folgt:

Invocation of init method failed; nested exception is java.net.URISyntaxException: Illegal character in hostname at index 27:
ws://hy-192.168.1.103:61614?maximumConnections=1000&wireFormat.maxFrameSize=104857600
Nach dem Login kopieren

2. Fehlerbehebung

Bestätigen Sie, dass die Startskripte und Konfigurationsinformationen von Jboss und ActiveMQ nicht geändert wurden Nachdem der Linux-Server jedoch neu gestartet wurde, wurde festgestellt, dass die beiden Komponenten nicht gestartet werden konnten. Die Gründe für die Überprüfung hängen alle mit dem Hostnamen dieses Servers zusammen.

Es gibt drei Stellen, an denen der Linux-Server mit dem Hostnamen verknüpft ist: /etc/hosts, /etc/sysconfig/network und der Befehl hostname.

1. Überprüfen Sie /etc/hosts wie folgt:

[admin@localhost Desktop]$ more /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.103 hy
Nach dem Login kopieren

2. Überprüfen Sie /etc/sysconfig/network wie folgt:

[admin@localhost Desktop]$ more /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=hy
Nach dem Login kopieren

3. Überprüfen Sie den Hostnamen wie folgt:

[admin@localhost Desktop]$ hostname
hy-192.168.1.103
Nach dem Login kopieren

, Hosts und Netzwerkkonfiguration an drei Stellen. Die Informationen sind inkonsistent. Laut Fehlerbericht der Instanz sollte der erwartete Hostname hy sein, nicht hy-192.168.1.103 mit IP.

3. Problemänderung

1. Ändern Sie den Hostnamen in hy. Denken Sie daran, nach der Änderung den Befehl hostname oder den Befehl uname -a zu verwenden, um zu überprüfen, ob die Änderung wirksam wurde .

2. Wenn Sie die Datei /etc/hosts oder /etc/sysconfig/network ändern,

Vergessen Sie nicht, die geänderten Dinge am Ende wirksam werden zu lassen:

hostname hy
Nach dem Login kopieren

um den Netzwerkdienst neu zu starten.

Empfohlenes Lernen:

Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn jboss unter Linux nicht gestartet werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage