0

Mac の Tomcat に Web サイト (アプリではない) をデプロイする方法がわかりません。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.xml を含む WEB-INF ディレクトリが必要です。

たとえば、 http://oreilly.com/java/archive/tomcat.htmlを参照してください。

于 2013-10-26T15:55:18.447 に答える