无法在mac上的tomcat上部署站点

时间:2013-10-26 14:35:35

标签: macos tomcat

我无法弄清楚如何在我的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上工作正常。

谢谢,

杰里

1 个答案:

答案 0 :(得分:-1)

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

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

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