posts - 11,  comments - 18,  trackbacks - 0

环境,两台主机 操作系统都是 window2003,主机A映射一个主机B的网络磁盘
在开发环境windows xp home版可以正常的往主机B的网络磁盘写文件
拿到服务器上就完蛋,抛出异常java.io.FileNotFoundException
拿同事的机器(同样是home版)跑tomcat,也能正常写.
起初以为是系统登录用户的问题.两台主机都建立同样的用户和密码,再测试还是失败.
换个方法建立域帐户,把两台主机都加入到域里面,使用同样域帐户登陆主机,最后失败中的失败.
实在搞不明白.如果不行就换linux了

还做了一个测试,在主机A上写了个普通的class,cmd java class执行,执行一个写往主机B网络磁盘写文件的操作,可以写过去,但是在tomcat环境下却写不过去..why....

posted on 2007-11-16 18:31 dd.zhang 阅读(3591) 评论(8)  编辑  收藏

FeedBack:
# re: 往网络映射磁盘写文件遇见的怪事
2007-12-22 14:27 | 王栋
我也遇到你最后说的那个测试中碰到的问题,你现在问题解决了,我很想知道你是如何解决的,谢谢  回复  更多评论
  
# re: 往网络映射磁盘写文件遇见的怪事
2007-12-23 15:33 | 楼主
问题解决,是windows的用户权限问题.tomcat默认使用的是system用户启动的.所以无法访问网络.
只需要把tomcat服务的启动用户修改成具有网络权限的用户就可以了.
在系统访问里,tomcat右键里修改.  回复  更多评论
  
# re: 往网络映射磁盘写文件遇见的怪事
2007-12-24 10:13 | 王栋
我将服务中的apache tomcat的登陆用户改为administrator ,但还是无法在映射磁盘中建立文件,你告诉我在系统访问里的tomcat右键里修改,能说的具体些吗,对你的帮助我非常感谢。
  回复  更多评论
  
# re: 往网络映射磁盘写文件遇见的怪事
2007-12-24 13:44 | dd.zhang
使用网络路径.\\192.168.0.1\files\
就可以写了
windows安全机制是不允许使用网络磁盘的  回复  更多评论
  
# re: 往网络映射磁盘写文件遇见的怪事
2007-12-24 14:20 | 王栋
我立刻回去试试  回复  更多评论
  
# re: 往网络映射磁盘写文件遇见的怪事
2007-12-24 19:06 | 王栋
谢谢你,我的问题解决了,感谢你不厌其烦的帮助我,谢谢  回复  更多评论
  
# re: 往网络映射磁盘写文件遇见的怪事
2010-03-04 17:07 |
大哥你们怎么解决的 我也遇到了 没有思路啊  回复  更多评论
  
# re: 往网络映射磁盘写文件遇见的怪事
2010-03-04 17:16 | dd.zhang
@么
windows2003的安全机制不允许程序往映射网络磁盘里写文件。

你直接使用网络路径写就可以了  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问  
 
<2007年11月>
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678

常用链接

留言簿(1)

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜