Ich verwende jboss-7 und möchte die Portnummer von 8080 auf 7001 ändern. Welche Datei muss ich ändern?
Die Datei ist $JBOSS_HOME/standalone/configuration/standalone.xml
. Dort <socket-binding-group>
und <socket-binding>
suchen.
EDIT
Dafür gibt es mehrere Möglichkeiten. Die empfohlene Methode ist die Verwendung der Verwaltungskonsole. Wenn JBoss AS auf Ihrem lokalen Computer ausgeführt wird, öffnen Sie die URL http://localhost:9990/console/App.html#socket-bindings
und bearbeiten Sie die Socket-Bindings. Ich habe es auf Wildfly 8.1.0 Final getestet. Ich weiß nicht, ob die URL für andere Versionen von JBoss AS gültig ist.
Beim Start verwenden
./standalone.sh -b 0.0.0.0 -Djboss.socket.binding.port-offset=1000 &
- für Linux
standalone.bat -Djboss.socket.binding.port-offset=1000
- Fenster
here 1000 is the offset value. 8080 + 1000 = 9080 the application will start
Für Windows:
standalone.bat
benutzt
standalone.conf.bat
Im Notizblock öffnen
Fügen Sie die letzten 2 Zeilen hinzu (wie im Folgenden die 2 "Alter Port Settings Offset" -Zeilen genannt) (die ersten 3 Zeilen sollten bereits vorhanden sein ...
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"
Ändern Sie die Socket-Bindung von http in die gewünschte Port-Nummer, die Sie in der Socket-Binding-Gruppe in der Datei standalone.xml von jboss verwenden möchten. Zum Beispiel verwende ich 8090 als Port-Nummer.
<socket-binding name="http" port="8090"/>
gehe in das Installationsverzeichnis .....__
C:\wildfly-10.0.0.CR5\standalone\configuration\
standalone.xml
-Datei suchen, den http-Port 8080
darin öffnen und ändern
<socket-binding-group>
Hier ändere ich meine Portnummer 8080 in 3333
<socket-binding name="http" port="${jboss.http.port:3333}"/>