- 浏览: 5174356 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
silence19841230:
先拿走看看
SpringBoot2.0开发WebSocket应用完整示例 -
wallimn:
masuweng 写道发下源码下载地址吧!三个相关文件打了个包 ...
SpringBoot2.0开发WebSocket应用完整示例 -
masuweng:
发下源码下载地址吧!
SpringBoot2.0开发WebSocket应用完整示例 -
masuweng:
SpringBoot2.0开发WebSocket应用完整示例 -
wallimn:
水淼火 写道你好,我使用以后,图标不显示,应该怎么引用呢,谢谢 ...
前端框架iviewui使用示例之菜单+多Tab页布局
Tomcat6默认是支持webdav协议的,只是webapps目录中不带例子而已。要添加支持很简单,在webapps目录中建立webdav目录,在webdav目录中建立WEB-INF目录,加入web.xml文件即可,其内容如下:
To enable read-write access add:
To make the content editable via a different URL, use the following mapping:
By default access to /WEB-INF and META-INF are not available via WebDAV. To enable access to these URLs, use add:
使用示例
<?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" version="2.5"> <servlet> <servlet-name>webdav</servlet-name> <servlet-class>org.apache.catalina.servlets.WebdavServlet</servlet-class> <init-param> <param-name>debug</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>listings</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>readonly</param-name> <param-value>false</param-value> </init-param> <!--load-on-startup>1</load-on-startup--> </servlet> <servlet-mapping> <servlet-name>webdav</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> </web-app>
To enable read-write access add:
<init-param> <param-name>readonly</param-name> <param-value>false</param-value> </init-param>
To make the content editable via a different URL, use the following mapping:
<servlet-mapping> <servlet-name>webdav</servlet-name> <url-pattern>/webdavedit/*</url-pattern> </servlet-mapping>
By default access to /WEB-INF and META-INF are not available via WebDAV. To enable access to these URLs, use add:
<init-param> <param-name>allowSpecialPaths</param-name> <param-value>true</param-value> </init-param>
使用示例
function OpenWord() { var openDocObj; openDocObj = new ActiveXObject("SharePoint.OpenDocuments.2"); openDocObj.editDocument("http://localhost:8080/webdav/test/1.doc"); }
评论
19 楼
wallimn
2017-10-25
linux用得少,不知道问题出在哪里。
18 楼
342784777
2017-10-24
楼主你好,按照你的配置方法可以浏览到目录,不过打开都是只读的。
把http访问地址映射到网络驱动器后打开不能复制东西进去,提示有只读错误,这个怎么解决呢?
我dav文件夹指定了计算机用户root给了完全控制,然后tomcat/conf/tomcat-user.xml也写明了root用户。
把http访问地址映射到网络驱动器后打开不能复制东西进去,提示有只读错误,这个怎么解决呢?
我dav文件夹指定了计算机用户root给了完全控制,然后tomcat/conf/tomcat-user.xml也写明了root用户。
17 楼
wallimn
2015-09-17
保存的时候不是指明的保存的路径吗?怎么还要选择目录?建议检查一下权限设置、检查一下Tomcat的版本有无影响。
16 楼
u012414590
2015-08-28
博主,我想问一下,我在ie上能打开,但是保存的时候并不是直接保存到webdav上,而是跳出了选择保存文件夹的选项,这个应该怎么解决?
15 楼
wallimn
2014-09-23
检查一下,是否有目录的写权限。
14 楼
tangchenyi
2014-09-23
使用word 2007打开服务器上的文档在保存的时候 "发生了一项网络或文件权限错误,网络连接可能丢失" 不知道怎么解决, 楼主可遇到过这种问题?
13 楼
wallimn
2013-12-11
是关于参数设置的说明。看看英文,根据需要设置自己的参数。
12 楼
ljf_home
2013-12-10
第一段长的xml代码明白,后面三小段xml是做什么?难道是放在tomcat\conf\web.xml中的吗?
11 楼
wallimn
2012-07-10
使用Word打开DOC文档。
10 楼
niko7
2012-07-10
按照博主的方法,我搭建起来了。
配合WebDav客户端,比如CrossFTP,能下载,上传文件。
但是不明白最后那段html代码怎么使用?可以不用专用客户端?
配合WebDav客户端,比如CrossFTP,能下载,上传文件。
但是不明白最后那段html代码怎么使用?可以不用专用客户端?
9 楼
wallimn
2011-10-24
你再看看吧。JS操作可能还有什么讲究。这个我不是很了解。
8 楼
hxr521521
2011-10-24
改了权限后网上邻居可以更改文件了 但是ie打开的用js editDocument打开的word还是只读的
7 楼
hxr521521
2011-10-24
哦 谢了我把文件夹的权限改了 就好了 真是非常感谢啊
6 楼
wallimn
2011-10-21
WEB目录所在的分区是不是NTFS,看看everyone有木有写的权限。
5 楼
hxr521521
2011-10-21
用ie可以打开 不过是只读的 网上邻居直接报错 说输入的文件夹无效(我从ie copy的同一个地址) 别人的机器上正常
4 楼
wallimn
2011-10-19
试试可以用IE打开吗?打开时,勾选以Web文件夹方式打开。
只读,跟NTFS的权限有没有关系呀?
只读,跟NTFS的权限有没有关系呀?
3 楼
hxr521521
2011-10-19
我刚配上tomcat可以使用正常 但我删掉tomcat再从新装上tomcat后 在配置上你这个 打开的word是只读的 而且不能用网上邻居访问 我也开启了webclient服务 别人的机器上就可以我的机器就不行 什么原因造成的?求解
2 楼
wallimn
2011-04-26
可以。编辑后保存到服务器上。
1 楼
songp1314
2011-04-26
你这个直接打开一个DOC能够编辑吗 编辑后的文件是否保存到服务器上的
发表评论
-
gradle编译错误:Could not find method compile() for arguments
2020-09-19 10:50 18628编译(IDEA+Gradle)一个别人的工程,出现一个 ... -
netty心跳检查之UDP篇
2019-09-15 08:50 2462部分UDP通信场景中,需要客户端定期发送心跳信息,以获取终 ... -
解决tomcat部署两个SpringBoot应用提示InstanceAlreadyExistsException
2019-06-30 11:49 3455两个SpringBoot应用部署在一个Tomcat中,单独 ... -
Eclipse配置MyBatis代码自动化功能
2019-06-29 10:16 18181.安装插件 Eclipse中,Help->Ecli ... -
vue.js中使用qrcode生成二维码
2019-05-20 00:00 7680一、安装包 npm install qrcodejs2 --s ... -
MySQL插入数据报错: Incorrect string value: '\xFD\xDE'
2019-03-31 23:19 1274我MySQL数据库用的uft-8字符集,插入数据一直很正常 ... -
vue自定义组件并双向绑定属性
2019-03-08 22:46 3268做了两个子组件,原理基本一样,一个是使用原生的select ... -
vue-router简单示例
2019-03-05 00:32 1175写个基本完整、稍有借鉴意义的示例,防止自己忘记。 &l ... -
“联通充值系统繁忙”轻松应对
2019-02-06 11:03 3993大过年的,联通充个值一直报“充值系统繁忙”。昨天晚上试了几 ... -
electron.js数据库应用---导航菜单(element-ui+mysql)
2019-02-05 21:33 2381一、环境搭建 略, ... -
electron.js数据库应用---入门(mysql+element-ui)
2019-01-27 23:19 7524我的机器:Windows10,64 ... -
SpringMVC 在controller层中注入成员变量request,是否线程安全
2018-12-17 21:17 2759@RestController public class ... -
VueJS 组件参数名命名与组件属性转化
2018-12-03 00:00 2089转自:https://www.cnblogs.com/meiy ... -
vue-resource拦截器实现token发送及检验自动化
2018-11-16 22:38 3084用了很长时间vue-resource,最近思考$http发 ... -
element-ui试用手记
2018-10-29 20:25 1768element-ui、iviewui都以vue.js为基础 ... -
iviewui中表格控件中render的使用示例
2018-07-07 16:46 9798示例了如何在表格中显示按钮,如何将代码转化为文字。 i ... -
Tomcat错误“Alias name tomcat does not identify a key entry”解决
2018-07-05 21:39 6641申请到了阿里云的证书后,下载、按照说明生成jks格式证书、 ... -
阿里云免费证书“fileauth.txt内容配置错误”解决
2018-07-05 20:43 5329最近研究微信小程序开发,上阿里云申请了个证书,使用文件验证 ... -
springboot2.0跨域配置
2018-07-04 22:11 5296springboot2.0跨域配置: 一、代码 ... -
微信小程序使用code换openid的方法(JAVA、SpringBoot)
2018-07-01 21:52 10418微信小程序序的代码中提示,使用code换取openid,但 ...
相关推荐
tomcat中间件禁用webdav方法 通过本方法,可以完成所有运行于该tomcat之上的java项目均拦截webdav方法。
对于Tomcat服务器,禁用WebDAV或特定HTTP方法可以通过修改应用程序的`web.xml`配置文件来实现。以下是具体步骤: 1. 打开你的应用程序的`web.xml`文件,这是一个位于`WEB-INF`目录下的XML文件,用于定义应用程序的...
### Tomcat5安装配置经典教程 #### 一、Tomcat简介 Tomcat是一个开源的Servlet容器,隶属于Apache基金会的Jakarta项目。它是由Apache、Sun以及其他一些公司和个人共同开发的。由于Sun的参与和支持,Tomcat能够及时...
### Glassfish与Tomcat对比分析 #### 执行摘要 对于Web 2.0初创公司、应用服务提供商以及提供动态Web应用的独立软件供应商(ISVs)而言,应用即业务,而应用服务器中的Web容器技术能够直接影响业务成果。Web容器是...
5. **WebDAV**:Tomcat可以配置为支持WebDAV协议,允许用户通过HTTP协议进行文件编辑和管理,这对于远程开发和协作非常有用。 6. **安全性**:8.0.24版本的Tomcat包含了多种安全特性,如角色基础的访问控制(RBAC)...
6. **安全性**:Tomcat 7提供了一套安全管理器,允许你配置角色和权限,以及保护敏感的Web应用资源。在conf/server.xml中可以配置这些设置。 7. **性能优化**:Tomcat 7引入了NIO(非阻塞I/O)连接器,提高了处理高...
6. **配置WebDAV支持**: - 在`test.git`目录下创建`WEB-INF`目录,并在该目录中放置`web.xml`文件。 - 编辑`web.xml`文件,配置WebDAV相关的参数。注意`<servlet>`和`<security-constraint>`元素的配置。具体如下...
6. **WebDAV**:Tomcat 7.0.78 支持WebDAV协议,允许用户通过HTTP协议进行文件的创建、删除和修改,便于远程开发和管理。 7. **Security**:Tomcat提供了丰富的安全配置选项,如角色基础的访问控制、SSL/TLS加密...
6. **WebDAV支持**:通过支持WebDAV协议,用户可以通过HTTP协议进行远程编辑和管理web资源。 7. **JAR扫描**:自动扫描JAR文件中的web应用组件,简化了部署流程。 **配置与使用:** 1. **安装与启动**:下载解压后...
6. **Logging API**:Tomcat提供了自己的日志系统,可以在不依赖于服务器特定的日志框架的情况下记录信息。 7. **Cluster Support**:对于需要高可用性和负载均衡的环境,Tomcat 7.0.47支持集群配置,允许多个...
安全方面,Apache Tomcat提供了许多配置选项以确保应用的安全性,例如设置用户访问控制、调整连接器配置防止DDoS攻击、启用SSL/TLS以加密通信等。开发者应根据实际需求进行相应的安全配置。 总的来说,Apache ...
7. **WebDAV**:Tomcat可以被配置为支持WebDAV协议,允许用户通过HTTP协议进行文件编辑和管理。 8. **Manager App**:Tomcat内建了一个管理应用程序,可以用来部署、重新部署、启动、停止和卸载Web应用。 9. **...
- Tomcat的架构主要由Catalina、Covalent、 Jasper、Jasper2、Juli、Apr、Naming、Cluster和WebDAV等组件构成。 - Catalina是核心组件,处理Servlet和JSP的生命周期。 - Jasper负责编译和执行JSP页面。 - Juli是...
6. **WebDAV**:Tomcat 7.0.47支持WebDAV协议,这使得用户可以通过HTTP协议进行远程文件编辑和管理。 7. **安全管理**:此版本提供了基于角色的安全管理(RBAC),可以配置角色和权限,以保护Web应用程序免受未经...
6. **防火墙设置**:如果需要,配置防火墙规则以允许外部访问Tomcat服务。 7. **部署应用**:将Web应用程序的WAR文件复制到`webapps`目录下,Tomcat会自动解压并部署。 在使用过程中,你可能需要关注**日志文件**...
7. **WebDAV**:Tomcat可以被配置为支持WebDAV协议,允许用户通过HTTP协议编辑和管理服务器上的文件。 8. **JK** (mod_jk):这是Apache HTTP Server与Tomcat之间的连接器,使两者能协同工作,提供更高性能的Web应用...
6. **WebDAV**:Tomcat可以通过WebDAV协议支持远程管理Web应用程序,这使得开发者可以远程部署和更新应用。 7. **WebSocket**:Tomcat 8支持Java WebSocket API,提供双向通信能力,允许服务器和客户端实时交换数据...
6. **JMX(Java Management Extensions)**:允许管理员监控和管理Tomcat实例,包括配置更改和性能监控。 7. **WebDAV**:支持WebDAV协议,允许用户通过HTTP协议编辑和管理远程文件系统。 8. **SSL/TLS**:提供...
6. **JMX (Java Management Extensions)**:提供管理和监控工具,用于监控Tomcat的性能和状态。 7. **WebDAV**:一种基于HTTP协议的协议,允许用户远程编辑和管理Web服务器上的文件。 8. **国际化和本地化支持**:...