我拥有域(任意三个),并且希望它与tomcat所拥有的端口(8080)一起运行。我已经完成了在SERVER.XML中添加域名和应用程序。
<Host name="www.hello.com" appBase="hello_webapps"
unpackWARs="true" autoDeploy="true"/>
<Host name="www.hi.com" appBase="hi_webapps"
unpackWARs="true" autoDeploy="true"/>
<Host name="www.bye.com" appBase="bye_webapps"
unpackWARs="true" autoDeploy="true"/>的主机文件中的更改
xxx.xxx.x.xx www.hello.com
xxx.xxx.x.xx www.hi.com
xxx.xxx.x.xx www.bye.comXXX.XXX.X.XX是ip地址,但是通过运行www.hello.com:8080,就会产生错误404。
发布于 2014-06-10 11:35:21
TODO在tomcat中有建立虚拟主机的树要素部件:
您必须准备您的域名和IP,并配置您的DNS服务器,替代方法是使用主机文件进行测试/开发。
此步骤是将已部署的应用程序文件夹与请求Tomcat服务器时使用的域名映射。
官方文档中的示例:
<Engine name="Catalina" defaultHost="ren">
<Host name="ren" appBase="renapps"/>
<Host name="stimpy" appBase="stimpyapps"/>
</Engine>将应用程序的内容放入一个名为ROOT的文件夹中,该文件夹将位于server.xml配置中使用的文件夹内(在示例中,内容将在renapps/ROOT/中)
https://stackoverflow.com/questions/24139636
复制相似问题