2016-08-01 4 views
0

Это очень простой вопрос, меня Centos 7, я настроил JAVA_HOME и Maven:Connect JBossEAP 6.4 Maven проекта

[Nodet @ LOCALHOST WildFly] $ МВН -version Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T17: 41: 47 + 01: 00) Maven home:/data/maven Версия Java: 1.8.0_101, поставщик: Oracle Corporation Домашняя страница Java: /data/jdk1.8.0_101/jre По умолчанию locale: en_US, кодировка платформы: UTF-8 Название ОС: "linux", версия: "3.10.0-327.el7.x86_64", arch: "amd64", family: "unix

Когда я разархивировать wildfly-10.0.0.Final.zip и quickstart-10.x.zip, перейдите в каталог HelloWorld и выполнить MVN чистую установку wildfly: развертывание, я получил приложение успешно развернуты,

НО

Когда я распаковать jboss-eap-6.4.zip и запустить команду еще раз я получил:

Не удалось выполнить голевые org.wildfly.plugins: wildfly-Maven-плагин: 1.0.2.Final: deploy (default-cli) в проекте wildfly-helloworld: не удалось выполнить развертывание цели на /data/WildFly/quickstart-10.x/helloworld/target/wildfly-hellowor ld.war. Причина: Ошибка ввода/вывода не может выполнить операцию «{

[ERROR] "операция"=> => [], [ERROR]«имя "чтение-атрибут", [ERROR] "адрес" "=>" start-type " [ERROR]} ': java.net.ConnectException: JBAS012174: Не удалось подключиться к http-remoting: //127.0.0.1: 9990. Соединение не удалось: XNIO000816: Перенаправление столкнулись установления соединения

Все, что устанавливается по умолчанию, наверняка сервер, и прослушивает порт 9990, пытаясь сравнить оба WildFly и Jboss EAP standalone.xml но они Арен» t точно так же (WildFly более развит по сравнению с Jboss EAP, который более стабилен).

ответ

0

WildFly и JBoss EAP 6 имеют разные порты управления по умолчанию. Если вы хотите использовать тот же плагин для обеих конфигураций, вам нужно либо использовать профиль для JBoss EAP, который будет переопределять <port>9999</port>, либо при выполнении команды mvn добавить системное свойство для порта.

mvn clean wildfly:deploy -Dwildfly.port=9999 

Другая вещь, чтобы отметить WildFly является совместимым контейнером Java EE 7, где, как JBoss EAP 6 является контейнером Java EE 6 совместимый. Некоторые из быстрых стартов из быстрых стартов WildFly могут не работать на JBoss EAP 6. Если вы хотите использовать JBoss EAP вместо WildFly, посмотрите на JBoss EAP 7, который является совместимым с Java EE 7 контейнером на основе WildFly 10.0.0.Final.

+0

Это сработало, высоко ценится! Я пытался добавить параметры в pom.xml в подсистеме конфигурации 192.168.1.104 Но он не работал ..., не знаю, почему ... – askeriam

Смежные вопросы