0

我在完成某事时遇到问题。我目前拥有一个域,并且我已将 DNS 设置为在浏览器中请求时在本地计算机上访问 8080 上的 Tomcat。到目前为止一切都很好。因此,当它访问 Tomcat 时,我会得到标准的“Cat”页面,我可以在其中访问管理器、主机管理器等......

我的目标是设置一个虚拟主机,将对我的域的请求路由到位于 Tomcat_Home\webapp 文件夹中的特定 webapp。所以我这样配置我的 server.xml:

<Host name="dwnewton.com" appBase="webapps"
    unpackWARs="true" autoDeploy="true">

</Host>

dwnewton.war 已部署到 webapps 并按预期解压。但无论我做什么,我都无法让 Tomcat 将我的请求路由到 Tomcat_Home\webapp 目录中的特定 webapp。

  • 我尝试将 context.xml 放在特定应用程序的 Meta_Inf 中
  • 我尝试在 conf 目录中配置 context.xml
  • 我尝试将 [appname].xml 放在 conf\localhost 目录中

我越来越沮丧了。也许我错误地指定了 appBase 或 path 或 docBase。或者,也许我把它们放在了错误的位置。

4

1 回答 1

1

如果您将 dwnewton.war 重命名为 ROOT.war,它应该在您的域的根目录中可用。

于 2013-12-29T17:25:13.070 回答