备忘
本地环境中通过eclipse或者ap server直接启动程序时可以正常访问网络映射盘,但是把ap server注册到windows service后,通过windows server启动程序后就无法访问网络映射盘。
google之后,发现可能的原因是,windows server的用户和网络映射盘的domain不是同一个。未验证。
20190813更新
最后发现是在JVM的启动参数中 添加了proxy的设置。
把设置去掉,通过windowsServer启动之后也可以正常访问了。
Proxy设置:
-Dhttp.proxyHost=XXX.XXX.XXX.XXX
-Dhttp.proxyPort=XXX
-Dhttpx.proxyHost=XXX.XXX.XXX.XXX
-Dhttpx.proxyPort=XXX
※据说把网络映射盘的IP地址添加到nonProxy设置之后,也可以解决。未验证。
nonProxy设置:
-Dhttp.nonproxyHost=XXX.XXX.XXX.XXX
-Dhttp.nonproxyPort=XXX
-Dhttpx.nonproxyHost=XXX.XXX.XXX.XXX
-Dhttpx.nonproxyPort=XXX