Ja, Sie können. Sie können einfach den Befehl
Angenommen, Sie auf einem * nichts O
cd $JBOSS_HOME/bin
./standalone.sh -b something.nm.com
HINWEIS ausgeführt werden: Die IP-Adresse „something.nm.com“ muss lösen, um die IP-Adresse der Maschine, auf der Sie dies ausführen, sonst kann JBoss nicht starten, da es nicht auf einer anderen Maschinen-IP/NIC binden kann.
Leider können Sie den Port in der Befehlszeile nicht angeben. Sie können die Portnummern in $JBOSS_HOME/standalone/configuration/standalone.xml
ändern oder Sie können eine Umgebungsvariable in Ihrer Konfigurationsdatei erstellen und diesen Wert als kommandoähnlichen Parameter übergeben. Zum Beispiel: In der Konfigurationsdatei können Sie den HTTP-Port eingestellt, wie
<socket-binding name="http" port="${jboss.http.port:8080}"/>
folgt und die Variable passieren, wie
cd $JBOSS_HOME/bin
./standalone.sh -b something.nm.com -Djboss.http.port=8555
folgt Noch einmal, ich gehe davon aus Sie die 8555-Port wollen HTTP-Port sein. In jedem Fall können Sie die gleiche Logik auf jeden Port anwenden, den Sie über die Befehlszeile übertragen möchten.
Hoffe, das hilft.
Viel Glück!
Offenbar ist dies ein Netzwerk-Admin-Zeug, also musste er etwas im Netzwerk konfigurieren. danke –