已添加Tomcat 7虚拟主机,应用程序链接不起作用

时间:2019-06-04 21:13:53

标签: tomcat7 virtualhost

使用Apache Tomcat 7作为Windows服务,并带有AJP13连接器将Tomcat 7连接到IIS。 我知道如何更新已经在此设置上托管的网站,但是我一直在尝试部署新的应用程序。在server.xml中添加了主机标签

<Host name="mySite.com"  appBase="mySite.com"

           unpackWARs="true" autoDeploy="true"/>
在Tomcat下创建了一个名为mySite.com的文件夹。 放置在webapps Tomcat文件夹中的war文件中。它已解压缩并完美部署到Tomcat管理器站点。当您访问Tomcat 7管理器应用程序并单击该站点的已部署链接时,它将加载Web应用程序。

然后,我将3个文件夹从webapps \ mySite.com复制到Tomcat \ mySite.com \ ROOT。然后转到主机管理器并添加虚拟主机。 mySite.com链接出现在虚拟主机列表中,但是当我单击它时,出现404错误-“找不到网页” 当您尝试通过外部连接访问该站点时,会显示“找不到页面”和“找不到该网址的网页”。

我错过了设置虚拟主机的步骤吗? 我是否错误地添加了虚拟主机应用程序库?当前设置为C:\ Tomcat \ mySite.com。

任何想法如何解决我看到的错误?我的日志文件什么也没说,所以我不确定是怎么回事...

此外,所有的tomcat文档都提到了有关Context文件的内容,但是Tomcat \ conf文件夹中只有一个文件适用于此Tomcat实例上托管的所有站点。

此外,此Tomcat实例上托管的所有其他站点在server.xml文件夹中列出了一项服务和一个连接器端口。因此,添加其他服务不是问题。添加另一个主机标签应该可以正常工作。

关于我所缺少的东西或为什么这样不起作用的任何想法吗? 将不胜感激任何帮助或想法!谢谢!

0 个答案:

没有答案