Configuration des ports dans JBOSS AS 4.2.3 GA
Juste un petit billet qui pourra aider - j'espère - les quelques personnes qui doivent installer plusieurs instances de JBOSS AS sur une même machine.
Les ports à paramétrer sont les suivants
Port | Fichier de configuration | Valeur par défaut |
http | server\\default\\deploy\\jbossweb-tomcat55.sar\\server.xml | 8080 |
https | server\\default\\deploy\\jbossweb-tomcat55.sar\\server.xml | 8443 |
ajp | server\\default\\deploy\\jbossweb-tomcat55.sar\\server.xml | 8009 |
Web Service | server\\default\\conf\\jboss-service.xml | 8083 |
Jms | server\\default\\deploy\\jms\\uil2-service.xml | 8093 |
Jndi | server\\default\\conf\\jboss-service.xml | 1099 |
Rmi | server\\default\\conf\\jboss-service.xml | 1098 |
JRMP | Server\\conf\\jboss-service.xml | 4444 |
JRMP | Server\\conf\\jboss-service.xml | 4445 |
Déployeur EJB3 | deploy\\ejb3.deployer\\META-INF\\jboss-service.xml | 3873 |
Maintenant, soit vous allez dans tous les fichiers de configuration et vous modifiez les ports, soit vous utilisez le mbean ServiceBindingManager
qui est désactivé par défaut .
Vous trouverez en commentaire dans le fichier server/conf/jboss-service.xml
la définition suivante:
<mbean code="org.jboss.services.binding.ServiceBindingManager" name="jboss.system:service=ServiceBindingManager"> <attribute name="ServerName">ports-01</attribute> <attribute name="StoreURL">${jboss.home.url}/docs/examples/binding-manager/sample-bindings.xml</attribute> <attribute name="StoreFactoryClassName"> org.jboss.services.binding.XMLServicesStoreFactory </attribute> </mbean>
Dans le fichier exemple fourni par JBOSS, trois configuration types sont fournies en plus de celle par défaut.
Personnellement, j'ai fait une copie de ce fichier et l'ai placé dans le répertoire ${jboss.home.url}/server