J'utilise jboss-7 et je souhaite modifier le numéro de port de 8080 à 7001. Quel fichier dois-je modifier?
Le fichier est $JBOSS_HOME/standalone/configuration/standalone.xml
. Trouvez <socket-binding-group>
et <socket-binding>
ici.
MODIFIER
Il y a plusieurs façons de le faire. La méthode recommandée consiste à utiliser la console de gestion . Si JBoss AS s'exécute sur votre ordinateur local, ouvrez l'URL http://localhost:9990/console/App.html#socket-bindings
et modifiez-y les liaisons de socket. Je l'ai testé sur Wildfly 8.1.0 Final, je ne sais pas si l'URL est valable pour d'autres versions de JBoss AS.
Lors de la première utilisation
./standalone.sh -b 0.0.0.0 -Djboss.socket.binding.port-offset=1000 &
- pour linux
standalone.bat -Djboss.socket.binding.port-offset=1000
- les fenêtres
here 1000 is the offset value. 8080 + 1000 = 9080 the application will start
Pour les fenêtres:
standalone.bat
utilise
standalone.conf.bat
Ouvrir dans le bloc-notes
Ajoutez les 2 dernières lignes (comme indiqué ci-dessous, à savoir les 2 lignes "Modification des paramètres de port") (les 3 premières lignes devraient déjà être présentes ... et indiquez le chemin d'accès à l'endroit où placer les 2 nouvelles lignes dont vous avez besoin)
rem # Make Byteman classes visible in all module loaders
rem # This is necessary to inject Byteman rules into AS7 deployments
set "Java_OPTS=%Java_OPTS% -Djboss.modules.system.pkgs=org.jboss.byteman"
REM NEW LINE HERE Alter Port Settings Offset
set "Java_OPTS=%Java_OPTS% -Djboss.socket.binding.port-offset=1000"
Modifiez le socket-binding de http en votre numéro de port souhaité que vous souhaitez utiliser à l'intérieur du socket-binding-group de votre fichier standalone.xml de jboss.Par exemple, j'utilise 8090 comme numéro de port.
<socket-binding name="http" port="8090"/>
aller au répertoire d'installation .... Répertoire de mines comme ça
C:\wildfly-10.0.0.CR5\standalone\configuration\
rechercher le fichier standalone.xml
, ouvrir et modifier le port http 8080
à l'intérieur
<socket-binding-group>
Ici, je change de numéro de port 8080 en 3333
<socket-binding name="http" port="${jboss.http.port:3333}"/>