O Tomcat não mapeia seu nome de domínio. Você precisa de DNS para isso. O atributo name no elemento Host é necessário apenas para o Virtual Hosting.
Como configurar o nome de domínio de mapeamento do tomcat?
Isso é o que eu tento, mas não funciona:
server.xml:
<Host name="api.example.com" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Alias>api.example.com</Alias>
<Alias>www.api.example.com</Alias>
<Context path="" docBase="" debug="0" privileged="true" />
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" resolveHosts="false" />
</Host>
Eu quero fazer meu URL como: www.api.example.com:8080
Como posso resolver isso?
O Tomcat não mapeia seu nome de domínio. Você precisa de DNS para isso. O atributo name no elemento Host é necessário apenas para o Virtual Hosting.
Tags tomcat domain-name-system