报错:
java.io.FileNotFoundException(拒绝访问)
java.io.FileInputStream.open(Native Method)
而直接把文件路径拷到文件地址栏中是可以访问的,但后台访问时候却报错,该文件的读写权限都有,求解!!
8 个解决方案
#1
因为你服务器应该是用的LOCAL SYSTEM账户启动的,而这个账户是无法访问共享文件夹的,
可以在服务设置中设置另一个账户来启动服务器服务,但之前要在系统安全策略中允许此账户运行服务
可以不已服务模式启动服务器,这样使用的是你登陆的账户
可以在服务设置中设置另一个账户来启动服务器服务,但之前要在系统安全策略中允许此账户运行服务
可以不已服务模式启动服务器,这样使用的是你登陆的账户
#2
#3
#4
代码呢 ?你这样说怎么解决啊
#5
我还是有点不懂,怎么样可以不已服务模式启动服务器,麻烦能再讲详细点么,我应用是部署在websphere上的websphere是本地账户启动的
#6
代码是没问题的,是环境引起的错误,file路径是没错的,只是为什么会拒绝访问,但是把file路径拷到地址栏却可以打开该文件,该文件是放在同一网段的另一台机器上的共享文件夹下
#7
websphere没用过;比如说tomcat如果以installer安装他会被注册成service, 但这并不妨唉你手动运行tomcat.exe, 但如果以服务模式启动默认用SYSTEM用户,如果手动运行则是你运行时使用的用户
你说 websphere是本地账户启动的 本地帐户指的是??SYSTEM也是本地帐户, services.msc看下就知道了
你说 websphere是本地账户启动的 本地帐户指的是??SYSTEM也是本地帐户, services.msc看下就知道了
#8
访问这种共享目录还是用jcifs好。
#1
因为你服务器应该是用的LOCAL SYSTEM账户启动的,而这个账户是无法访问共享文件夹的,
可以在服务设置中设置另一个账户来启动服务器服务,但之前要在系统安全策略中允许此账户运行服务
可以不已服务模式启动服务器,这样使用的是你登陆的账户
可以在服务设置中设置另一个账户来启动服务器服务,但之前要在系统安全策略中允许此账户运行服务
可以不已服务模式启动服务器,这样使用的是你登陆的账户
#2
#3
#4
代码呢 ?你这样说怎么解决啊
#5
我还是有点不懂,怎么样可以不已服务模式启动服务器,麻烦能再讲详细点么,我应用是部署在websphere上的websphere是本地账户启动的
#6
代码是没问题的,是环境引起的错误,file路径是没错的,只是为什么会拒绝访问,但是把file路径拷到地址栏却可以打开该文件,该文件是放在同一网段的另一台机器上的共享文件夹下
#7
websphere没用过;比如说tomcat如果以installer安装他会被注册成service, 但这并不妨唉你手动运行tomcat.exe, 但如果以服务模式启动默认用SYSTEM用户,如果手动运行则是你运行时使用的用户
你说 websphere是本地账户启动的 本地帐户指的是??SYSTEM也是本地帐户, services.msc看下就知道了
你说 websphere是本地账户启动的 本地帐户指的是??SYSTEM也是本地帐户, services.msc看下就知道了
#8
访问这种共享目录还是用jcifs好。