日期:2014-05-20  浏览次数:20769 次

java.io.FileNotFoundException(拒绝访问),在线等答案!!!!
文件路径: \\192.168.1.10\imageCache\images\batchs\20120725\E0001507\0120120724114807156026\37d1dd65e5aa4f0fa31d38fa972673c1_1.syd 

报错:
java.io.FileNotFoundException(拒绝访问)
java.io.FileInputStream.open(Native Method)

而直接把文件路径拷到文件地址栏中是可以访问的,但后台访问时候却报错,该文件的读写权限都有,求解!!

------解决方案--------------------
因为你服务器应该是用的LOCAL SYSTEM账户启动的,而这个账户是无法访问共享文件夹的,
可以在服务设置中设置另一个账户来启动服务器服务,但之前要在系统安全策略中允许此账户运行服务
可以不已服务模式启动服务器,这样使用的是你登陆的账户

------解决方案--------------------
代码呢 ?你这样说怎么解决啊
------解决方案--------------------
websphere没用过;比如说tomcat如果以installer安装他会被注册成service, 但这并不妨唉你手动运行tomcat.exe, 但如果以服务模式启动默认用SYSTEM用户,如果手动运行则是你运行时使用的用户

你说 websphere是本地账户启动的 本地帐户指的是??SYSTEM也是本地帐户, services.msc看下就知道了
------解决方案--------------------
访问这种共享目录还是用jcifs好。