java - Access is denied on Tomcat to Shared Directory on Domain -
i have coded tomcat application serves pdf’s located on network (domain) directory. works on local laptop when deploy tomcat server (installed service) access denied. helpdesk did setup shared directory read , execute permissions server name tomcat running on still doesn’t work. works on laptop because logged domain, since tomcat running service assume authentication isn’t beingness handled thought giving permissions tomcat server solve that. both tomcat server , shared directory on same domain. has else run issue?
helpdesk said can setup service business relationship can login not sure how code in application.
error:
java.io.filenotfoundexception: \\server\directory\file.pdf (access denied) java.io.fileinputstream.open(native method) java.io.fileinputstream.<init>(unknown source) com.strateproc.controller.loadpdfservlet.dopost(loadpdfservlet.java:58) javax.servlet.http.httpservlet.service(httpservlet.java:646) javax.servlet.http.httpservlet.service(httpservlet.java:727) org.apache.tomcat.websocket.server.wsfilter.dofilter(wsfilter.java:52) servlet:
protected void dopost(httpservletrequest request, httpservletresponse response) throws servletexception, ioexception { int processid = integer.parseint(request.getparameter("processid")); response.setheader("expires", "0"); response.setheader("cache-control", "must-revalidate, post-check=0, pre-check=0"); response.setheader("pragma", "public"); response.setcontenttype("application/pdf"); // filename process id eprocess process = dbmain.getprocessfromid(processid); // pdf string contextpath = process_directory + process.getfilename(); inputstream in = new fileinputstream(contextpath); // output steam outputstream out = response.getoutputstream(); // re-create bits instream outstream byte[] buf = new byte[1024]; int len; while ((len = in.read(buf)) > 0) { out.write(buf, 0, len); } in.close(); }
get helpdesk set service business relationship , configure tomcat service (via provided command panel app or via standard windows services command panel) log in service.
java tomcat servlets
No comments:
Post a Comment