J'ai déployé une application en utilisant JBoss 4.2.2 sur un serveur RHEL5 64 bits. Comme il y a d'autres serveurs JBoss, j'ai dû modifier certaines configurations de port pour éviter tout conflit lors du démarrage du serveur. En ce moment, j'utilise les ports-01 du fichier sample-bindings.xml qui se trouve dans le répertoire docs/examples/binding-manager/samples. De plus, voici la liste de tous les fichiers que j'ai modifiés pour refléter les nouveaux ports :
- JBOSS_HOME/servers/default/deploy/jboss-web.deployer/server.xml :
- Port du connecteur modifié - 8080 à 8180
- Port du connecteur AJP 1.3 modifié - 8009 à 8109
- JBOSS_HOME/server/default/deploy/jbossws.beans/META-INF/jboss-beans.xml :
- 8080 modifié à 8180
- JBOSS_HOME/server/default/conf/jboss-service.xml :
- 8083 modifié à 8183
- 1099 modifié à 1299
- 1098 modifié à 1298
- 4444 modifié à 4644
- 4445 modifié à 4645
- 4446 modifié à 4646
- 4447 modifié à 4647
- JBOSS_HOME/server/default/conf/jboss-minimal.xml :
- 1099 modifié à 1299
- 1098 modifié à 1298
Lorsque je démarre le serveur (en se liant à localhost), tout va bien et je peux accéder à l'application. Mais lorsque j'essaie d'arrêter le serveur, j'obtiens l'erreur suivante :
Exception dans le thread "main" javax.naming.CommunicationException : Impossible d'obtenir de connexion à l'une de ces adresses : localhost [L'exception mère est javax.naming.CommunicationException : Echec de la connexion au serveur localhost :1099 [L'exception mère est javax.naming.ServiceUnavailableException : Echec de la connexion au serveur localhost :1099 [L'exception mère est java.net.ConnectException : Connexion refusée]]] at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1562) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:634) at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627) at javax.naming.InitialContext.lookup(InitialContext.java:392) at org.jboss.Shutdown.main(Shutdown.java:214) Caused by: javax.naming.CommunicationException : Echec de la connexion au serveur localhost :1099 [L'exception mère est javax.naming.ServiceUnavailableException : Echec de la connexion au serveur localhost :1099 [L'exception mère est java.net.ConnectException : Connexion refusée]] at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:274) at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1533) ... 4 more Caused by: javax.naming.ServiceUnavailableException : Echec de la connexion au serveur localhost :1099 [L'exception mère est java.net.ConnectException : Connexion refusée] at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:248) ... 5 more Caused by: java.net.ConnectException : Connexion refusée at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333) at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) at java.net.Socket.connect(Socket.java:525) at java.net.Socket.connect(Socket.java:475) at java.net.Socket.(Socket.java:372) at java.net.Socket.(Socket.java:273) at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:84) at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:77) at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:244) ... 5 more
Y a-t-il un autre fichier que je dois modifier de 1099 à 1299, ou est-ce que j'ai manqué une autre étape ?