He intentado durante días usar jboss-as-maven-plugin
para implementar proyectos web en JBoss AS7 remoto, pero no funcionó.jboss-as-maven-plugin no se puede implementar en JBoss remoto AS7?
Aquí es mi 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>
Usando esta configuración que pueda implementar en localhost sin <configuration>
, incluso sin <username>
y <password>
.
implementar en mi dirección IP real, modificada $ {} JBOSS_HOME /configuration/standlone.xml, cambiando jboss.bind.address
de 127.0.0.1 a 0.0.0.0 (para desenlazar dirección de JBoss), por lo puedo implementar proyectos mediante el uso de:
<configuration>
<!-- 192.168.1.106 is my ip -->
<hostname>192.168.1.06</hostname>
<port>9999</port>
</configuration>
funciona también, pero cambiando <hostname>
para apuntar a mi otro ordenador (en el mismo router) que no funciona, pero ese equipo recibe una solicitud, y la petición se cortado por algo. (Pensé que puede ser JBoss)
El mensaje de error en la consola de Maven es el siguiente:
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
Quién me puede decir es que JBoss 7.1.0 No se permite desplegar a distancia?
¿Por algunos problemas de seguridad?
Tanque usted, finalmente encontré algo que resolvió mi problema. Jboss AS 7 usa JMX para implementar la aplicación. Así que deberíamos abrir $ {JBOSS_HOME} /standalone/configuration/standalone.xml, y localizar este y añada en él. Puede hacer jboss-as-maven -plugin funciona. –
Junv
solución en el comentario anterior no funcionó para mí, acaba de obtener errores de análisis al agregarlo a mi standalone.xml – LegionDev