Ambiente: Java, MySQL e Wildfly server.
Meu problema é que minha aplicação só é carregada no browser na forma ipaddress:8080/domain/ e não na forma domain.com no browser quando digito essa última forma recebo a mensagem de erro “domain.com refused to connect.”, o meu server.log não mostra nenhum erro ao dar start no wildfly, alguém pode ajudar nesse problema? Grato.
Não sou expert em infraestrutura, mas ou você configura seu servidor Wildfly para rodar na porta 80 (não usual), ou então no seu servidor que roda na 80 (apache por exemplo) vc faz um proxy do tomcat pelo apache. Tem um caminhão de tutoriais na web.
Olá davidbuzzato, eu não tenho nada rodando na porta 80, não tenho tomcat e nem apache instalado no meu linux. Já vi um caminhão de tutorials na web a respeito disso, eles falam para trocar para a porta 80, só que o wildfly <socket-binding name="http" port="${jboss.http.port:8080}"/>
dá erro quando altero de 8080 para 80.
Olá, Cezar.
Também não sou um especialista em infraestrutura, mas tentarei dar a minha contribuição. Deixa eu ver se entendi bem: você tem uma aplicação que roda em cima do WildFly na porta 8080 e você deseja acessá-la pelo seu domínio ao invés do ip:porta, certo?
Se o problema for esse, há algumas coisas a considerar:
Verifique se o DNS do seu domínio está apontando para o IP público da máquina que está rodando a aplicação. Caso o apontamento do DNS esteja correto, uma solução comum para esse tipo de problema é utilizar o Nginx como um proxy reverso (também existem vários tutoriais ensinando como fazer a configuração). O Nginx ficará escutando na porta 80 (considerando que não seja um projeto para produção) e redirecionará as requisições para a porta 8080 onde o WildFly está rodando (é necessário configurar esse redirecionamento). Estou à disposição caso tenha dúvidas sobre a configuração do proxy reverso ou caso a dúvida de fato não seja essa.