0

我无法弄清楚如何在我的 Mac 上的 Tomcat 上部署网站(而不是应用程序)。我只想让 Tomcat 提供文件 index.html。我尝试在 library/Tomcat/conf/Catalina/localhost 中使用以下内容创建文件 myapp.xml:

    <Content path="/myapp" docBase="/Users/jerryk/Development/myapp" />

但是当我尝试访问该网站时

    "http://localhost:8080/myapp" or "localhost:8080/myapp/index.html" 

我收到资源未找到错误。

    http://localhost:8080 brings up the Tomcat control panel.

关于我做错了什么有什么想法吗?FWIW,这在 Windows 上运行良好。

谢谢,

杰瑞

4

1 回答 1

-1

我不确定 Windows 发生了什么,但理论上,docBase 必须指向一个 .war 文件,或者一个与 war 文件具有相同布局的目录。

因此,您不能只在该目录中有一个 index.html,您还需要至少一个 WEB-INF 目录,其中包含最小的 web.xml。

例如,参见 http://oreilly.com/java/archive/tomcat.html

于 2013-10-26T15:55:18.447 回答