What is the best way to get around this?
O que é dado no glassfish em si.
Direto de linux-service.template
:
# Example commands that demonstrate how to run GlassFish on the "special" ports < 1024 # # iptables -t nat -A PREROUTING -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 8080 # iptables -t nat -A PREROUTING -p udp -m udp --dport 80 -j REDIRECT --to-ports 8080
Sim, seria bom se o glassfish pudesse receber um descritor de arquivos de escuta para que pudesse ser executado sob algo como s6-tcpserver
ou ativado por soquete pelo systemd. Não é projetado para operar em qualquer coisa assim, no entanto.
Leitura adicional
- Byron Nevins (2010-03-04). "Como permitir que o GlassFish V3 use portas menores que 1024". Execute o GlassFish V3 como um serviço não-root no Linux Ubuntu / Debian . Oracle Corporation.
-
create-service
. Manual de Referência do Oracle GlassFish Server . Lançamento 3.1.2. -
start-domain
. Manual de Referência do Oracle GlassFish Server . Lançamento 3.1.2.