2013-04-23 2 views
1

Я пытаюсь развернуть мой проект проекта maven с использованием протона WebDAV в apache 2.2. Сервер.База данных блокировок не указана с помощью директивы DAVLockDB. Необходимо использовать функцию блокировки. [500, # 401]

И когда я развертываю приложение на сервере, я получаю выше ошибки.

У меня есть следующая конфигурация в httpd-dav.conf. но я все еще нахожу ошибку выше в файле ahache_error.log. Может ли кто-нибудь помочь мне найти причину здесь.

DavLockDB "c:/apache2.2/var/DavLock" 
Alias /sites "c:/apache2.2/sites" 

<Directory "c:/apache2.2/sites"> 
    Dav On 

    Order Allow,Deny 
    Allow from all 

    AuthType Digest 
    AuthName DAV-upload 

    Options Indexes 

    AuthUserFile "c:/wamp/bin/apache/apache2.2.22/user.passwd" 
    AuthDigestProvider file 

    # Allow universal read-access, but writes are restricted 
    # to the admin user. 
    <LimitExcept GET OPTIONS> 
     require user admin 
    </LimitExcept> 
</Directory> 

ответ

1

Фактически я нашел ответ после 2 дней, и ответ очень прост.

я удалил DavLockDB "c:/apache2.2/var/DavLock" из HTTPD-dav.conf файла и помещается эта строка в файл httpd.conf

Это единственное изменение, которое я сделал, и теперь я могу получить доступ к apache2.2 серверу, используя веб-DAV protocal.