java在做文件下载时,如何进行在局域网内的其他机器中的文件的下载

局域网中的访问路径比如://192.168.1.110/share/aa.txt。使用的容器为tomcat。在使用startup.bat命令的方式启动时,可以访问到文件。但是使用tomcat7w.exe以服务的方式启动时,就不访问不到了。请问为什么?

以startup.bat启动时,tomcat相当于是以你当前的用户身份来启动的,所以访问 局域网中//192.168.1.110/share/aa.txt时,是以当前身份来访问,或许系统已经保存了这个地址的访问凭据

而,如果以服务的方式启动,Tomcat访问局域网地址时的身份凭据应该是SYSTEM吧,好像。 


解决办法:

1. 修改Tomcat的服务的登录身份

2. 局域网共享方式能够everyone登录。

追问

修改登录身份后,以服务的方式启动一直失败,不知道为啥。也没日志生成

追答

登录身份用户名密码正常不? 还有是否有相应的权限,比如在 services组中等。

追问

 

更改这个之后,就启动不了了。。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答