Wie starte ich JBoss auf einem privilegierten Port? Ich möchte Port 80 anstelle von Port 8080 (oder alternativ Port 443 statt Port 8443) verwenden. Ich kann die entsprechenden Konfigurationsdateien (jboss-web.deployer/server.xml) ändern, um den verwendeten Port zu ändern, aber dann kann ich den Server nicht starten, da dies privilegierte Ports sind. Ich könnte JBoss als root ausführen, aber ich denke nicht, dass dies eine sichere Aktion ist. Ich verstehe, dass Apache einige Mechanismen hat, um als root zu starten, die privilegierten Ports zu binden, die verwendet werden, und dann zu einem anderen Benutzer zu wechseln. Kann JBoss das tun? Gibt es andere Möglichkeiten, dies zu erreichen?Wie starte ich JBoss auf einem privilegierten Port?
Werde ich vor dem gleichen Problem unter Windows?
Welche OS reden Sie für den Hauptteil der Frage? –
Ich brauche eine Antwort für UNIX, und ich nehme an, dass dies ein Problem auch unter Windows ist. – skiphoppy
Beachten Sie, dass es schwierig sein kann, herauszufinden, welche Dateien von Version zu Version von JBoss geändert werden sollen. Siehe http://community.jboss.org/wiki/ConfigurePorts und andere SO Fragen wie http://stackoverflow.com/questions/1400739/setting-up-multiple-instances-of-jboss-on-the-same-machine/1401084 # 1401084 ... http://stackoverflow.com/questions/3446400/jboss-5-changing-default-port/3512095#3512095 ... http://serverfault.com/questions/168760/jboss-5 -changing-default-port ... usw. –