更改 Tomcat 上的 WebDav 文件夹
我确信这是可以做到的,但是我无法弄清楚如何进行设置。我在 web.xml 中的 tomcat 服务器上启用了 WebDav。现在,当我访问WebDav时,我会安装tomcat的“webapps”文件夹的“ROOT”文件夹。有没有办法将该文件夹更改为例如 C:\MyData,而不是将所有数据存储在 tomcat 的根文件夹中?
感谢您的任何建议!
I'm sure this can be done but however I could not figure out to set this up. I enabled WebDav on the tomcat server in the web.xml. Right now, when I access WebDav, I mount the 'ROOT' folder of the 'webapps' folder of tomcat. Is there a way to change that folder to for example C:\MyData instead of storing all data in the root folder of tomcat?
Thanks for any advice!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我假设您编辑了
TOMCAT_HOME/conf/web.xml
以启用 WebDAV相反,您可以通过编辑它自己的
仅为特定 Web 应用启用
WebDAVServlet
web.xml根据
/webapps
下已有的文档 webapp 的行对新的 web 应用程序(例如 mynewapp)进行建模。您所需要的只是
mynewapp/WEB-INF/web.xml
以及正确的servlet
定义和servlet-mapping
标记注意:这可以通过
http:///mynewapp
进行访问。如果您希望在没有
/mynewapp
后缀的情况下进行访问,则必须编辑 conf/ server.xml 并添加一个
与path="/"
I'm assuming you edited the
TOMCAT_HOME/conf/web.xml
to enable WebDAVInstead, you can enable the
WebDAVServlet
only for a particular webapp by editing it's ownweb.xml
Model your new webapp (say, mynewapp) on the lines of the docs webapp already present under
/webapps
.All you need are the
mynewapp/WEB-INF/web.xml
to be present with the rightservlet
definition andservlet-mapping
tagsNote: This will be accessible as
http://<url:port>/mynewapp
If you want this accessible without the
/mynewapp
suffix, you'll have to edit conf/server.xml and add a<Context>
withpath="/"