windowns2003 tomdat后台服务器不能访问网络驱动

huguimin 2007-12-20 05:53:17
tomcat为后台服务器启动,在win2k下面,通过设置tomcat服务的登录用户名和密码,能够正常访问映射驱动里面的内容。但是在win2003里面,同样设置了tomcat服务的登录名和密码,但是不能访问映射驱动里面的内容。如果tomcat不做成后台服务器,用dos窗口启动,在win2k和win2003下能够正常访问映射驱动。这个问题,我估计是windows2003权限的问题,但是不知道如何更改权限?请高人指点!
...全文
111 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
huguimin 2008-02-04
  • 打赏
  • 举报
回复
问题已经解决了。主要修改了如下:
原来我在server.xml文件中映射虚拟目录
<Context path="/uploadpath" docBase="Y:\imagelib\news_image"
debug="0" reloadable="true">
</Context>
需要修改为:
<Context path="/uploadpath" docBase="\\ip\imagelib\news_image"
debug="0" reloadable="true">
</Context>
【Y:为映射驱动目录】


注意以下两点,否则仍然不能访问图片:
1:共享目录的机器与部署tomcat服务的机器的用户名、密码、工作组一定要相同。
2:在tomcat作为后台服务的时候,一定要设置登陆共享目录的用户名和密码。
huguimin 2007-12-23
  • 打赏
  • 举报
回复
我是有多台服务区,使用映射驱动来共享存放图片内容,然后在jsp里面,显示图片。
huguimin 2007-12-21
  • 打赏
  • 举报
回复
非常感谢drifter250771 的参与。
两台机器的用户名和密码均一样。
在win2000和win2003下面,如果tomcat不使用后台服务的方式启用,那么可以正常访问映射驱动里面的内容。
在win2000和win2003下面,如果tomcat使用后台服务器方式启动,并在服务中设置了映射启动机器的用户名和密码,在win2k里面是能够正常访问映射驱动里面的内容;但是在win2003里面,不能访问映射驱动里面的内容。
drifter250771 2007-12-21
  • 打赏
  • 举报
回复
我的意思是你能不能用JSP程序来创建驱动器映射,或在JSP程序里直接调用\\ServerName\Share这种格式的资源
drifter250771 2007-12-20
  • 打赏
  • 举报
回复
这样做按理没问题,已经给服务定制用户名和密码了,需要用到网络资源,TOMCAT会以定制用户名的身份去访问网络资源而不是默认的SYSTEM。

不知道你创建映射的用户跟作为服务登录的用户是不是同一人,如果不是肯定不行。
你可以在程序中找个测试单元修改为直接调用UNC路径、不用映射路径可以不?

6,871

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧