veja link
Este tutorial explica em detalhes como instalar o Glassfish 4.1 no servidor Ubuntu 14.04 LTS e também deve funcionar para 14.10 e versões mais recentes do Ubuntu. Ele também cobre algumas preocupações de segurança. Basicamente, para responder a perguntas:
-
você não pode executá-lo na porta 80, a menos que você o execute como root
-
no entanto, executá-lo como root é uma prática muito ruim (segurança !!)
-
existem algumas outras opções para usar a porta 80 e 443, eu prefiro simplesmente o redirecionamento de porta via iptables (nenhum apache na frente dele, descrito no meu tutorial ...)
-
diretórios: bem, escolha o que você quiser. no meu tutorial eu crio um usuário glassfish com uma casa própria em / home / glassfish / (tudo entra aqui). Mas você pode escolher qualquer outra coisa também ...
-
Nunca use toot para iniciar o servidor. no meu tutorial eu criei um usuário dedicado "glassfish" que é usado para executar glassfish.