Impossible de se connecter à http-remoting - Maven-plugin Wildfly
Je suis d'essayer d'employer la fonctionnalité de Déploiement de Wildfly 9 dans mon processus de construction avec la Wildfly-plugin Maven. Je suis incapable de déployer l'application, en raison de l'erreur suivante.
2015-08-29 15:24:55,720 ERROR [org.jboss.remoting.remote.connection] (XNIO-1 I/O-1) JBREM000200: Remote connection failed: java.io.IOException: An existing connection was forcibly closed by the remote host
Consultez l'attaché partie de mon pom.xml.
<plugin>
<groupId>org.wildfly.plugins</groupId>
<artifactId>wildfly-maven-plugin</artifactId>
<version>1.0.2.Final</version>
<configuration>
<username>admin</username>
<password>password</password>
<hostname>127.0.0.1</hostname>
<name> InspiralWeb-1.0-SNAPSHOT.war</name>
<jbossHome>C:\Wildfly\wildfly-9.0.1.Final</jbossHome>
</configuration>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
</executions>
</plugin>
Il n'y a pas de décalage pour le port dans la standalone.xml, donc je suis sûr que le port de la gestion de la prise de liaison est sur 9990, qui est ce qui est prévu. Il n'est pas clair si c'est un problème avec ma configuration ou de certaines de problème de réseau, je suis en cours d'exécution au niveau local aussi(comme vous pouvez le dire par le nom d'hôte).
Pensées de n'importe qui?
Veuillez consulter le joint Stacktrace
Caused by: java.io.IOException: java.net.ConnectException: JBAS012174: Could not connect to remote://127.0.0.1:9990. The connection failed
at org.jboss.as.controller.client.impl.AbstractModelControllerClient.executeForResult(AbstractModelControllerClient.java:129)
at org.jboss.as.controller.client.impl.AbstractModelControllerClient.execute(AbstractModelControllerClient.java:71)
at org.wildfly.plugin.common.AbstractServerConnection.isDomainServer(AbstractServerConnection.java:245)
... 27 more
Caused by: java.net.ConnectException: JBAS012174: Could not connect to remote://127.0.0.1:9990. The connection failed
at org.jboss.as.protocol.ProtocolConnectionUtils.connectSync(ProtocolConnectionUtils.java:117)
at org.jboss.as.protocol.ProtocolConnectionManager$EstablishingConnection.connect(ProtocolConnectionManager.java:256)
at org.jboss.as.protocol.ProtocolConnectionManager.connect(ProtocolConnectionManager.java:70)
at org.jboss.as.protocol.mgmt.FutureManagementChannel$Establishing.getChannel(FutureManagementChannel.java:204)
at org.jboss.as.controller.client.impl.RemotingModelControllerClient.getOrCreateChannel(RemotingModelControllerClient.java:148)
at org.jboss.as.controller.client.impl.RemotingModelControllerClient$1.getChannel(RemotingModelControllerClient.java:67)
at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:117)
at org.jboss.as.protocol.mgmt.ManagementChannelHandler.executeRequest(ManagementChannelHandler.java:92)
at org.jboss.as.controller.client.impl.AbstractModelControllerClient.executeRequest(AbstractModelControllerClient.java:236)
at org.jboss.as.controller.client.impl.AbstractModelControllerClient.execute(AbstractModelControllerClient.java:141)
at org.jboss.as.controller.client.impl.AbstractModelControllerClient.executeForResult(AbstractModelControllerClient.java:127)
... 29 more
Caused by: java.net.ConnectException: Connection refused: no further information
at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:708)
at org.xnio.nio.WorkerThread$ConnectHandle.handleReady(WorkerThread.java:319)
at org.xnio.nio.WorkerThread.run(WorkerThread.java:539)
at ...asynchronous invocation...(Unknown Source)
at org.jboss.remoting3.EndpointImpl.doConnect(EndpointImpl.java:272)
at org.jboss.remoting3.EndpointImpl.doConnect(EndpointImpl.java:253)
at org.jboss.remoting3.EndpointImpl.connect(EndpointImpl.java:351)
at org.jboss.remoting3.EndpointImpl.connect(EndpointImpl.java:339)
at org.jboss.as.protocol.ProtocolConnectionUtils.connect(ProtocolConnectionUtils.java:78)
at org.jboss.as.protocol.ProtocolConnectionUtils.connectSync(ProtocolConnectionUtils.java:109)
... 39 more
- vérifiez le fichier journal du serveur pour les messages d'erreur et de la liaison de message pour le port d'écoute et d'adresse. Peut-être qu'il se lie ::1 place ou similaire.
- Le message d'erreur exact formulaire au serveur.le journal est la suivante..2015-08-29 14:50:20,914 ERREUR [org.jboss.l'accès distant.à distance.connexion] (par défaut I/O-1) JBREM000200 à Distance: échec de la connexion: java.io.IOException: Une connexion existante a dû être fermée par l'hôte distant
- Et du côté client?
- Aussi loin que le port d'écoute/d'adresse, ce que j'ai trouvé. 2015-08-29 12:36:08,305 INFO [org.jboss.comme] (Contrôleur de Démarrage du Thread) WFLYSRV0060: Http interface de gestion à l'écoute sur 127.0.0.1:9990/
- Je pense que jboss l'accès distant n'est pas à l'aide de l'adresse http de l'interface, mais le natif sur 9999 (au moins pour certaines versions plus anciennes, vous ne savez pas quand le protcol de mise à niveau a été introduit).
- J'ai ajouté la stacktrace.
- Je ne pense pas que ce serait grave si je courais en mode autonome, plutôt que le mode de domaine. - Il Correct?
- Pas sûr de ce que "doit être activé" (L'API native de point de terminaison est co-localisé avec le contrôleur hôte ou un serveur autonome. L'utilisation de la CLI, il doit être activé. Par défaut, il s'exécute sur le port 9999) dans docs.jboss.org/author/display/WFLY8/... les moyens. Essayez de telnet à 9999 et à l'aide de jboss-cli.
- Il ne ressemble pas à un WildFly 9 serveur. Assurez-vous que vous avez WildFly et en cours d'exécution avant de tenter de les déployer.
Vous devez vous connecter pour publier un commentaire.
Je ne suis pas sûr à 100% pourquoi, il a dû être fait de cette façon, mais après j'ai commencé à courir dans le mode de domaine plutôt que d'autonome, il a commencé à travailler.
Aussi ce eckes a déclaré que c'était vrai", Pas sûr de ce que "doit être activé" (L'API native de point de terminaison est co-localisé avec le contrôleur hôte ou un serveur autonome. L'utilisation de la CLI, il doit être activé. Par défaut, il s'exécute sur le port 9999) dans docs.jboss.org/author/display/WFLY8/... moyens. Essayez de telnet à 9999 et à l'aide de jboss-cli."
Plus que ce que j'avais à se connecter via la CLI pour le localhost:9999. Cela a sans doute fait-il si je pouvais déployer à distance à l'aide de l'maven-wildfly plugin.
Il semble y avoir encore quelques problèmes de connexion, car il semble toujours échouer la première déployer au cours de l'installation de la phase et de la construction de la Guerre. Donc, je reconnais que ce n'est pas la meilleure solution à tous les.
Je n'ai pas flagellé l'standalone.xml contre l'domain.xml pour voir si certaines choses sont désactivés par défaut dans Wildfly 9 mode Autonome, par rapport au mode de Domaine.
La raison du problème pourrait être l'une des suivantes:
127.0.0.1 localhost
::1 localhost