WEBDAV no Tomcat

1 resposta
Liyushiro

Comunidade,

Estou querendo mapear um local no servidor, para que um usuário atualize o arquivo e tenha acesso e fazer as auterações. Isso seria possível através da implementação do protocolo WEBDAV no tomcat.

Mapeando o WEBDAV no tomcat, no web.xml

<!-- Mapeando o WEBDAV no tomcat -->
 3    <servlet>
 4  <servlet-name>webdav</servlet-name>
 5  <servlet-class>org.apache.catalina.servlets.WebdavServlet</servlet-class>
 6  <init-param>
 7    <param-name>debug</param-name>
 8    <param-value>0</param-value>
 9  </init-param>
10  <init-param>
11    <param-name>listings</param-name>
12    <param-value>true</param-value>
13  </init-param>
14
15  <!-- The following for read-write access -->
16
17  <init-param>
18    <param-name>readonly</param-name>
19    <param-value>false</param-value>
20  </init-param>
21</servlet>
22
23<servlet-mapping>
24  <servlet-name>webdav</servlet-name>
25  <url-pattern>C:\liferay\webdav</url-pattern>
26</servlet-mapping>

Uma Dúvida

1. No código <url-pattern>C:\liferay\webdav</url-pattern>, eu posso mapear um diretório fora do tomcat?

att

1 Resposta

Mikhas

Não é bem assim que funciona o url-pattern.
Esse pattern é a url chamada no browser que seu servlet vai aceitar.

Por exemplo, se você colocar a pattern “/webdav*”, seu servlet atenderá as requisições feitas por urls como “http://servidor/aplicacao/webdav[qualquer-outra-coisa-depois]

Criado 12 de maio de 2010
Ultima resposta 12 de mai. de 2010
Respostas 1
Participantes 2