java在做文件下载时,如何进行在局域网内的其他机器中的文件的下载
局域网中的访问路径比如://192.168.1.110/share/aa.txt。使用的容器为tomcat。在使用startup.bat命令的方式启动时,可以访问到文件。...
局域网中的访问路径比如://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组中等。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询