tomcat映射域名

如何configurationtomcat映射域名?

这是我尝试,但它不起作用:

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 &quot;%r&quot; %s %b" resolveHosts="false" /> </Host> 

我想让我的url如:www.api.example.com:8080

我该如何解决?

Tomcat不会映射您的域名。 你需要DNS。 主机元素中的名称属性仅用于虚拟主机。