Tomcat默认的虚拟主机

是否有可能configurationtomcat有2个虚拟主机,configuration一个别名匹配在我的DNSconfiguration的域名。 另一个虚拟主机需要响应直接发送到服务器的IP地址的请求。 这可能吗? 我如何configuration第二个虚拟主机?

关于使用tomcat进行虚拟主机的文档build议你想要修改你的server.xml来包含一个额外的Host元素。

 <Engine name="Catalina" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" deployIgnore=".svn"> </Host> <Host name="123.123.123.123" appBase="extraserver"/> </Engine> 

然后使用以下步骤制作所需的并行目录;

 mkdir $CATALINA_HOME/extraserver mkdir $CATALINA_HOME/conf/Catalina/extraserver 

(在那里你必须设置你$CATALINA_HOMEextraserver适当的。

那么您将能够使用自动部署来部署您的应用程序,但是可以使用替代的webapps appsBase。