2011-10-20 35 views
1

これはできますが、これを設定することはできませんでした。私はweb.xmlのtomcatサーバー上でWebDavを有効にしました。今、WebDavにアクセスすると、tomcatの 'webapps'フォルダの 'ROOT'フォルダをマウントします。そのフォルダをtomcatのルートフォルダにすべてのデータを格納する代わりに、たとえばC:\ MyDataに変更する方法はありますか?TomcatのWebDavフォルダを変更する

アドバイスありがとうございます!

答えて

2

私はあなたの代わりに、あなたはそれを編集することによってのみ、特定のWebアプリケーションのためのWebDAVServletを有効にすることができWebDAVの

を有効にするには、TOMCAT_HOME/conf/web.xmlを編集したと仮定しているが上のあなたの新しいWebアプリケーション(たとえば、mynewapp)自身web.xml

モデルですdocs webappの行は既に/webappsの下にあります。あなたは/mynewappサフィックスのない、これはアクセスしたい場合はこれが

http://<url:port>/mynewapp

としてアクセスできるようになります:

必要なのはmynewapp/WEB-INF/web.xmlが右servlet定義とservlet-mappingタグ

注意して存在することがありますconf/server.xmlを編集し、path="/"

+0

という名前で<Context>を追加する必要があります。私はちょうどそれをしました。今残っている唯一の問題は、ファイルシステムに接続するときに、私はusernameとpwを提供しなければならないということです。これは完璧です。しかし、ブラウザにリンクを入力すると、すべてのファイルが表示されます。 – mkn

+1

これを追加するには、Contextの 'docBase'属性を変更してC:\ MyDocsのようなTomcat以外のフォルダを指定します。 'webapps \ mynewapp'の下にあるフォルダ全体が新しいパス – JoseK

+0

に属していますので、私の問題は解決しました。 – mkn

関連する問題