2016-08-01 8 views
0

Dies ist sehr grundlegende Frage, Ich habe Centos 7, ich habe JAVA_HOME und Maven konfiguriert:Connect JBossEAP 6.4 Maven Projekt

[nodet @ localhost Wildfly] $ mvn -Ausführung Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T17: 41: 47 + 01: 00) Maven Haus:/data/Maven Java-Version: 1.8.0_101, Anbieter: Oracle Corporation Java-Home: /data/jdk1.8.0_101/jre Standardgebietsschema: en_US, Plattformcodierung: UTF-8 Betriebssystemname: "linux", Version: "3.10.0-327.el7.x86_64", arch: "amd64", Familie: "unix

Wenn ich wildfly-10.0.0.Final.zip und quickstart-10.x.zip entpacken, gehen Sie zu Hello World und führen Sie mvn saubere Installation Wildfly: bereitstellen, ich habe die Anwendung erfolgreich im Einsatz,

ABER

Wenn ich jboss-eap-6.4.zip entpacken und den Befehl ausführen wieder bekam ich:

fehlgeschlagen Ziel org.wildfly.plugins auszuführen: Wildfly-maven-Plugin: 1.0.2.Final: deploy (default-cli) im Projekt wildfly-helloworld: Die Zielimplementierung konnte nicht unter /data/WildFly/quickstart-10.x/helloworld/target/wildfly-hellowor ausgeführt werden ld.war. Grund: E/A-Fehler konnte nicht Operation ausführen ‚{

[ERROR] "Betrieb"=> "read-Attribut", [ERROR] "Adresse"=> [], [ERROR]„name "=>" launch-type " [FEHLER]} ': java.net.ConnectException: JBAS012174: Konnte keine Verbindung zu http-remoting: //127.0.0.1: 9990 herstellen. Die Verbindung ist fehlgeschlagen: XNIO000816: angetroffen Redirect Verbindung

Alles Festlegung als Standard festgelegt, für sicher, dass der Server aktiv ist, und hört Port 9990 und versucht, sowohl Wildfly und Jboss EAP standalone.xml zu vergleichen, aber sie aren‘ t genau dasselbe (WildFly ist im Vergleich zu Jboss EAP, das stabiler ist, mehr entwickelt).

Antwort

0

WildFly und JBoss EAP 6 haben unterschiedliche Standard-Management-Ports. Wenn Sie für beide Konfigurationen dasselbe Plugin verwenden möchten, müssen Sie entweder ein Profil für JBoss EAP verwenden, das die <port>9999</port> überschreibt, oder beim Ausführen des Befehls mvn eine Systemeigenschaft für den Port hinzufügen.

mvn clean wildfly:deploy -Dwildfly.port=9999 

Eine andere Sache zu beachten ist, Wildfly ein Java EE 7 kompatible Container ist, wo als JBoss EAP 6 ein Java EE 6-konformen Container ist. Einige der Quickstarts aus den WildFly-Schnellstarts funktionieren möglicherweise nicht auf JBoss EAP 6. Wenn Sie JBoss EAP anstelle von WildFly verwenden möchten, sehen Sie sich JBoss EAP 7 an, ein Java EE 7-konformer Container basierend auf WildFly 10.0.0.Final.

+0

Das hat funktioniert, sehr geschätzt! Ich habe versucht, Parameter an die pom.xml im Konfigurations Subsystem 192.168.1.104 Aber es hat nicht funktioniert ..., nicht sicher, warum hinzuzufügen ... – askeriam