Hello!

I tried to create simple client application similar to described in
http://www.onjava.com/pub/a/onjava/2003/12/23/slide.html

I created method to upload file
    public static void releaseFile(String URL, String fullFilePath,
            String relativeURL) throws IOException {
        HttpURL hrl = new HttpURL(URL);
        WebdavResource wdr = new WebdavResource(hrl);
        wdr.putMethod(relativeURL,
                new FileInputStream(fullFilePath));
        wdr.close();
    }

But when I'm trying to use it, nothing happens - no exceptions are thrown or 
whatever else.
In logs i can see

DEBUG 15/36/06 03:36:59 [main] (HttpClient:106) - Java version: 1.4.2-p7
DEBUG 15/36/06 03:36:59 [main] (HttpClient:107) - Java vendor: Sun Microsystems 
Inc.
DEBUG 15/36/06 03:36:59 [main] (HttpClient:108) - Java class path: 
/home/user/workspace/WebDAV:/home/user/workspace/WebDAV/WEB-INF/classes:/usr/local/eclipse/plugins/org.junit_3.8.1/junit.jar:/home/user/workspace/WebDAV/WEB-INF/lib/ant.jar:/home/user/workspace/WebDAV/WEB-INF/lib/commons-codec-1.3.jar:/home/user/workspace/WebDAV/WEB-INF/lib/commons-collections-2.1.jar:/home/user/workspace/WebDAV/WEB-INF/lib/commons-dbcp-1.2.1.jar:/home/user/workspace/WebDAV/WEB-INF/lib/commons-httpclient.jar:/home/user/workspace/WebDAV/WEB-INF/lib/commons-lang-2.0.jar:/home/user/workspace/WebDAV/WEB-INF/lib/commons-logging-1.0.4.jar:/home/user/workspace/WebDAV/WEB-INF/lib/commons-pool-1.1.jar:/home/user/workspace/WebDAV/WEB-INF/lib/commons-transaction-1.1.1pre1.jar:/home/user/workspace/WebDAV/WEB-INF/lib/commons-xmlio-0.1pre.jar:/home/user/workspace/WebDAV/WEB-INF/lib/db-ojb-1.0.1.jar:/home/user/workspace/WebDAV/WEB-INF/lib/ehcache-1.0.jar:/home/user/workspace/WebDAV/WEB-INF/lib/geronimo-jta.jar:/home/user/workspace/WebDAV/WEB-INF/lib/jakarta-slide-wck-1.0.jar:/home/user/workspace/WebDAV/WEB-INF/lib/jakarta-slide-webdavlib-2.2pre1.jar:/home/user/workspace/WebDAV/WEB-INF/lib/jaxen-core.jar:/home/user/workspace/WebDAV/WEB-INF/lib/jaxen-jdom.jar:/home/user/workspace/WebDAV/WEB-INF/lib/jdom-1.0.jar:/home/user/workspace/WebDAV/WEB-INF/lib/log4j-1.2.8.jar:/home/user/workspace/WebDAV/WEB-INF/lib/lucene-1.4-final.jar:/home/user/workspace/WebDAV/WEB-INF/lib/PDFBox-0.6.5.jar:/home/user/workspace/WebDAV/WEB-INF/lib/poi-2.5-final-20040428.jar:/home/user/workspace/WebDAV/WEB-INF/lib/saxpath.jar:/home/user/workspace/WebDAV/WEB-INF/lib/slide-jaas-2.2pre1.jar:/home/user/workspace/WebDAV/WEB-INF/lib/slide-jdk14logger-2.2pre1.jar:/home/user/workspace/WebDAV/WEB-INF/lib/slide-kernel-2.2pre1.jar:/home/user/workspace/WebDAV/WEB-INF/lib/slide-log4jlogger-2.2pre1.jar:/home/user/workspace/WebDAV/WEB-INF/lib/slide-roles-2.2pre1.jar:/home/user/workspace/WebDAV/WEB-INF/lib/slide-stores-2.2pre1.jar:/home/user/workspace/WebDAV/WEB-INF/lib/slide-webdavservlet-2.2pre1.jar:/home/user/workspace/WebDAV/WEB-INF/lib/tm-extractors-0.4.jar:/usr/local/eclipse/plugins/org.eclipse.jdt.junit_3.1.1/junitsupport.jar:/usr/local/eclipse/plugins/org.eclipse.jdt.junit.runtime_3.1.0/junitruntime.jar
DEBUG 15/36/06 03:36:59 [main] (HttpClient:109) - Operating system name: FreeBSD
DEBUG 15/36/06 03:36:59 [main] (HttpClient:110) - Operating system 
architecture: i386
DEBUG 15/36/06 03:36:59 [main] (HttpClient:111) - Operating system version: 
5.5-PRERELEASE
DEBUG 15/37/06 03:37:00 [main] (HttpClient:116) - SUN 1.42: SUN (DSA 
key/parameter generation; DSA signing; SHA-1, MD5 digests; SecureRandom; X.509 
certificates; JKS keystore; PKIX CertPathValidator; PKIX CertPathBuilder; LDAP, 
Collection CertStores)
DEBUG 15/37/06 03:37:00 [main] (HttpClient:116) - SunJSSE 1.42: Sun JSSE 
provider(implements RSA Signatures, PKCS12, SunX509 key/trust factories, SSLv3, 
TLSv1)
DEBUG 15/37/06 03:37:00 [main] (HttpClient:116) - SunRsaSign 1.42: SUN's 
provider for RSA signatures
DEBUG 15/37/06 03:37:00 [main] (HttpClient:116) - SunJCE 1.42: SunJCE Provider 
(implements DES, Triple DES, AES, Blowfish, PBE, Diffie-Hellman, HMAC-MD5, 
HMAC-SHA1)
DEBUG 15/37/06 03:37:00 [main] (HttpClient:116) - SunJGSS 1.0: Sun (Kerberos v5)
DEBUG 15/37/06 03:37:00 [main] (HttpConnection:617) - 
HttpConnection.setSoTimeout(0)
DEBUG 15/37/06 03:37:00 [main] (HttpMethodBase:1085) - Execute loop try 1
DEBUG 15/37/06 03:37:00 [main] (HttpMethodBase:2650) - Attempt number 1 to 
process request
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "PROPFIND / HTTP/1.1[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (HttpMethodBase:1559) - Adding Host request 
header
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "Content-Type: text/xml; 
charset=utf-8[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "User-Agent: Jakarta 
Commons-HttpClient/2.0rc3[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "Host: localhost:8180[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "Content-Length: 207[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "Depth: 0[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:119) - >> "<?xml version="1.0" 
encoding="utf-8" ?><D:propfind 
xmlns:D="DAV:"><D:prop><D:displayname/><D:getcontentlength/><D:getcontenttype/><D:resourcetype/><D:getlastmodified/><D:lockdiscovery/></D:prop></D:propfind>"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - << "HTTP/1.1 400 No Host matches 
server name localhost[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - << "Transfer-Encoding: 
chunked[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - << "Date: Wed, 15 Feb 2006 13:37:00 
GMT[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - << "Server: 
Apache-Coyote/1.1[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - << "Connection: close[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (HttpConnection:634) - 
HttpConnection.getSoTimeout()
DEBUG 15/37/06 03:37:00 [main] (Wire:119) - << "0"
DEBUG 15/37/06 03:37:00 [main] (Wire:119) - << "[\r]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - << "[\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:119) - << "[\r]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - << "[\n]"
DEBUG 15/37/06 03:37:00 [main] (HttpMethodBase:922) - Should close connection 
in response to Connection: close

DEBUG 15/37/06 03:37:00 [main] (HttpConnection:469) - Connection is stale, 
closing...
DEBUG 15/37/06 03:37:00 [main] (HttpConnection:617) - 
HttpConnection.setSoTimeout(0)
DEBUG 15/37/06 03:37:00 [main] (HttpMethodBase:1085) - Execute loop try 1
DEBUG 15/37/06 03:37:00 [main] (HttpMethodBase:2650) - Attempt number 1 to 
process request
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "PUT /files/1.txt/1140010679250 
HTTP/1.1[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (HttpMethodBase:1559) - Adding Host request 
header
DEBUG 15/37/06 03:37:00 [main] (HttpMethodBase:450) - 
HttpMethodBase.addRequestHeader(Header)
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "User-Agent: Jakarta 
Commons-HttpClient/2.0rc3[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "Host: localhost:8180[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "Transfer-Encoding: 
chunked[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (EntityEnclosingMethod:450) - Using unbuffered 
request body
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "d[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "test [\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "passed[\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (ChunkedOutputStream:210) - Writing chunk 
(length: 13)
DEBUG 15/37/06 03:37:00 [main] (Wire:119) - >> "0"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - >> "[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (ChunkedOutputStream:230) - Writing closing chunk
DEBUG 15/37/06 03:37:00 [main] (EntityEnclosingMethod:500) - Request body sent
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - << "HTTP/1.1 400 No Host matches 
server name localhost[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - << "Transfer-Encoding: 
chunked[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - << "Date: Wed, 15 Feb 2006 13:37:00 
GMT[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - << "Server: 
Apache-Coyote/1.1[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - << "Connection: close[\r][\n]"
DEBUG 15/37/06 03:37:00 [main] (HttpConnection:634) - 
HttpConnection.getSoTimeout()
DEBUG 15/37/06 03:37:00 [main] (Wire:119) - << "0"
DEBUG 15/37/06 03:37:00 [main] (Wire:119) - << "[\r]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - << "[\n]"
DEBUG 15/37/06 03:37:00 [main] (Wire:119) - << "[\r]"
DEBUG 15/37/06 03:37:00 [main] (Wire:105) - << "[\n]"
DEBUG 15/37/06 03:37:00 [main] (HttpMethodBase:922) - Should close connection 
in response to Connection: close

-- 
Eugene N Dzhurinsky

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to