Я пытался в течение нескольких дней использовать jboss-as-maven-plugin
для развертывания веб-проектов на удаленном JBoss AS7, но это не сработало.jboss-as-maven-plugin не может быть установлен на удаленный JBoss AS7?
Вот мой pom.xml
:
<!-- JBoss Application Server -->
<plugin>
<groupId>org.jboss.as.plugins</groupId>
<artifactId>jboss-as-maven-plugin</artifactId>
<version>7.1.0.CR1b</version>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>deploy</goal>
</goals>
<!-- Only remote server needs -->
<configuration>
<hostname>192.168.1.104</hostname>
<port>9999</port>
<username>admin</username>
<password>admin123</password>
</configuration>
</execution>
</executions>
</plugin>
не Используя эту конфигурацию можно развернуть на локальном хосте без <configuration>
, даже не <username>
и <password>
.
Чтобы развернуть на мой реальный IP адрес, я изменил $ {} JBOSS_HOME /configuration/standlone.xml, изменяя jboss.bind.address
от 127.0.0.1 к 0.0.0.0 (развязывать JBoss адрес), так Я могу развернуть проекты с помощью:
<configuration>
<!-- 192.168.1.106 is my ip -->
<hostname>192.168.1.06</hostname>
<port>9999</port>
</configuration>
это тоже работает, но путем изменения <hostname>
, чтобы указать на мой другой компьютер (в тот же маршрутизатор) не работает, но этот компьютер получает запрос и запрос вырезать что-то. (Я думал, что это может быть JBoss)
Сообщение об ошибке в Maven консоли выглядит следующим образом:
INFO: JBoss Remoting version 3.2.0.CR8
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 30.572s
[INFO] Finished at: Fri Feb 10 23:41:25 CST 2012
[INFO] Final Memory: 18M/170M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.jboss.as.plugins:jboss-as-maven-plugin:7.1.0.
CR1b:deploy (default) on project MessagePushX-RELEASE: Could not execute goal de
ploy on MessagePush.war. Reason: java.net.ConnectException: JBAS012144: Could no
t connect to remote://192.168.1.104:9999. The connection timed out -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e swit
ch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please rea
d the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
Кто может сказать мне, как JBoss 7.1.0 не допускается удаленное развертывание?
По некоторым вопросам безопасности?
Tank you, наконец, я нашел что-то по-моему. Проблема заключается в использовании JMX для развертывания приложения. Поэтому мы должны открыть $ {JBOSS_HOME} /standalone/configuration/standalone.xml и найти эту подсистему xmlns = jboss: domain: jmx: 1.1 "> и добавьте в it.It может сделать jboss-as-maven -плагин работает. –
Junv
решение в комментарии выше не работало для меня, только что получил ошибки разбора при добавлении его в мой standalone.xml – LegionDev