Some more questions:
- what software are you using (including version) slide-client, servlet
engine, oracle ifs/slide server ?
- are you able to do the put files using the slide command line tool ?
- use "set debug on" in the slide command line tool to trace the
communication
- use folder.setDebug(1000) to trace your example
- are there log messages on the webdav server ?
- stack trace with line numbers ?
- are other methods working? list files, ...
- is your code working as a normal program (not inside servlet) ?
Dirk
> Huy Tri wrote:
>
>
> Hi!.
> I had tried to add some code
> org.apache.webdav.lib.WebdavResource folder = new
> org.apache.webdav.lib.WebdavResource("http://oracle:8080/home");
> folder.setUserInfo("tri","tri");
> File file = new File("tri.txt");
> if (!folder.putMethod(http://oracle:8080/home/tri.txt,file)) {
> }
> but it stills view message :
>
> log3: oracle.jsp.JspServlet: init
>
> log3: filename http://oracle:8080/home/tri.txt
>
> log3: Unable to process request
>
> log3: org.apache.commons.httpclient.HttpException: Unable to process
> request
>
> void
>
>org.apache.commons.httpclient.HttpClient.executeMethod(org.apache.commons.httpclient.HttpMethod)log3:
>
> boolean
> org.apache.webdav.lib.WebdavResource.putMethod(java.lang.String,
> java.io.File)log3:
>
> void html.temp._jspService(javax.servlet.http.HttpServletRequest,
> javax.servlet.http.HttpServletResponse)log3:
>
> void oracle.jsp.runtime.HttpJsp.service(javax.servlet.ServletRequest,
> javax.servlet.ServletResponse)log3:
>
> void
> oracle.jsp.app.JspApplication.dispatchRequest(javax.servlet.http.HttpServletRequest,
> javax.servlet.http.HttpServletResponse)log3:
>
> void
> oracle.jsp.JspServlet.doDispatch(oracle.jsp.app.JspRequestContext)log3:
>
> void
> oracle.jsp.JspServlet.internalService(javax.servlet.http.HttpServletRequest,
> javax.servlet.http.HttpServletResponse)log3:
>
> void
> oracle.jsp.JspServlet.service(javax.servlet.http.HttpServletRequest,
> javax.servlet.http.HttpServletResponse)log3:
>
> void
> javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest,
> javax.servlet.ServletResponse)log3:
>
> void oracle.lite.web.JupServlet.service(oracle.lite.web.JupRequest,
> oracle.lite.web.JupResponse)log3:
>
> void
> oracle.lite.web.MimeServletHandler.handle(oracle.lite.web.JupApplication,
> java.lang.String, int, oracle.lite.web.JupRequest,
> oracle.lite.web.JupResponse)log3:
>
> void
> oracle.lite.web.JupApplication.service(oracle.lite.web.JupRequest,
> oracle.lite.web.JupResponse)log3:
>
> void oracle.lite.web.JupHandler.handle(oracle.lite.web.JupRequest,
> oracle.lite.web.JupResponse)log3:
>
> void oracle.lite.web.HTTPServer.process(oracle.lite.web.JupRequest,
> oracle.lite.web.JupResponse)log3:
>
> boolean
> oracle.lite.web.HTTPServer.handleRequest(oracle.lite.web.JupInputStream,
> oracle.lite.web.JupOutputStream)log3:
>
> boolean
> oracle.lite.web.JupServer.handle(oracle.lite.web.JupInputStream,
> oracle.lite.web.JupOutputStream)log3:
>
> void oracle.lite.web.SocketListener.process(java.net.Socket)log3:
>
> void oracle.lite.web.SocketListener$ReqHandler.run()log3:
>
> Thanks.