链接到网络驱动器不能在独立的Tomcat中运行,但可以在Eclipse + Tomcat中运行

时间:2015-10-07 08:44:17

标签: eclipse tomcat java-ee

我正在尝试创建超链接以从网络驱动器G:打开文件(更多详情here)。 G:被映射为网络驱动器。

  • 当我在集成到Eclipse的Tomcat服务器上部署WAR时,可以正常工作
  • 当我将它部署在相同但独立的Tomcat本身时,它不起作用

我试过了:

  • 将Tomcat作为Domain Admin运行,可以访问该位置,但没有成功
  • Local user运行,但请选中Allow service to interact with desktop框。同时没有成功

集成Tomcat和Tomcat本身之间的访问有何不同?

SOLUTION:

  • 案例Eclipse + Tomcat:路径G:/test_dir/test.txt 有效
  • Case Standalone Tomcat:路径\\\\server\\g\\test_dir\\test.txt 有效

2 个答案:

答案 0 :(得分:1)

您可能无法访问共享网络驱动器,因为运行独立Tomcat的帐户没有足够的权限。

我遇到了类似的问题(运行Tomcat作为Windows服务)无法访问共享网络驱动器,因为服务运行的本地管理员帐户无法访问共享网络驱动器。

由于您使用的是Windows,请尝试将Tomcat作为可以访问网络驱动器的域用户运行。

答案 1 :(得分:0)

<强> SOLUTION:

  • 案例Eclipse + Tomcat:路径G:/test_dir/test.txt正常工作
  • Case Standalone Tomcat:路径\\\\server\\g\\test_dir\\test.txt正常工作