Ich stelle Builds auf lokalen und entfernten Jboss AS 7.1.1 Final auf Port 9999 bereit. Maven verwendet jboss plugin 'jboss-as-maven-plugin: 7.1.1.Final', um Builds auf Servern zu verwalten. Ich habe bestätigt, dass der Server läuft und der Port ist bei 9999 erreichbar. Aber "viele Male" Build scheitert mit folgendem Fehler für den lokalen und Remote-Jboss. Jboss ic wird im Einzelknotencluster im Standalone-Modus konfiguriert.
Strangulierter Build versagt nicht jedes Mal, aber die meiste Zeit. Ich bin mir nicht sicher, ob wir das Maven Plugin auf eine höhere Version upgraden müssen.
[INFO] o.h.m.e.h.MavenExecutionResultHandler - Erstellung fehlgeschlagen mit Ausnahme (n) [INFO] o.h.m.e.h.MavenExecutionResultHandler - [1] org.apache.maven.lifecycle.LifecycleExecutionException: Fehler bei Ziel ausführen org.jboss.as.plugins: jboss-as-maven-plugin: 7.1.1.Final: undeploy (default-cli) beim Projekt Test: Fehler beim Ausführen von UNDEPLOY [DEBUG] Verbindung zu Remote schließen [ERROR] Fehler beim Ausführen des Ziels org.jboss.as.plugins: jboss-as-maven-plugin: 7.1.1.Final: undeploy (default-cli) beim Projekt Test: Fehler beim Ausführen von UNDEPLOY: java.net.ConnectException: JBAS012144: Es konnte keine Verbindung hergestellt werden remote: // localhost: 9999. Die Verbindung ist abgelaufen - & gt; [Hilfe 1]
AKTUALISIEREN
%Vor%Ich verwende jetzt die neueste Version des Maven-Plugins, aber es scheint, dass der Verbindungszeitüberschreitungsfehler jetzt häufiger ist. Ich fange an zu denken, ob sich Jboss anders verhält, wenn man versucht, zu viele Remote-Implementierungen mit verschiedenen Unterprojekten der Anwendung durchzuführen. Ich habe 21 Subprojekte von einem Master-POM bereitgestellt. Beispielkonfiguration ist wie folgt
%Vor%4 Mögliche Lösungen zur Frage
Versuchen Sie, das neueste JBoss Deploy-Plugin zu verwenden, das auf diesem Link zur Verfügung steht.
Alternativ überprüfen Sie, ob Ihre Windows / Linux Firewall-Einstellungen aktiviert wurden oder nicht.
Überprüfen Sie zuerst die Plugin-Konfiguration. Zum Beispiel:
%Vor%Wenn Hostname, Portnummer (Standard 9999), Benutzername und Passwort in Ordnung sind, können Sie versuchen, "timeout" zu erhöhen (Standard ist 5000ms, Sie können es mit 30000ms versuchen). Es hat für mich funktioniert.