更新:我不再需要这个,我们为遇到此问题的客户提供了不同的解决方案。 感谢所有试图回答的人..
我尝试了JWS常见问题解答,Google,stackoverflow,但没有发现任何有用的信息。
问题是:对于与Web服务器通信的Java Web Start应用程序具有最小权限的Windows 7计算机有什么影响
手头的情景:
我有一个Java Web Start应用程序,它发送请求并从服务器获取响应。服务器地址为https:// .......
当我在具有管理员权限的Windows 7计算机上运行时,一切正常。
在运行Windows 7的笔记本电脑上以最小的权限运行相同的JWS应用程序,并且受某些公司的IT服务管理的限制(我仍然试图理解并找出这些限制是什么),我可以运行应用程序,但我没有与我的服务器通信。意思是,我甚至无法在我的JWS应用程序中通过登录。在服务器日志中,我没有看到任何来自我的应用程序的传入请求的日志。
当我尝试使用http地址(而不是https)与类似服务器通信时,我在服务器日志中看到流量进出,但JWS应用程序无法接收对请求的响应发送到服务器。
当尝试运行相同的应用程序但是作为常规Java应用程序(而不是JWS)时,它可以正常使用https服务器和http服务器。
更新:我在这里阅读 - http://bioportal.weizmann.ac.il/course/prog2/tutorial/deployment/webstart/security.html
添加
<security>
<all-permissions/>
</security>
本来应该有所帮助,但我检查过它已经开始了,所以这不是那种方式..
编辑 - 试过@ AndrewThompson的JaNeLA并得到:
Content type application/x-java-jnlp-file;charset=ISO-8859-1 does not equal expected type of application/x-java-jnlp-file
The processing instruction target matching "[xX][mM][lL]" is not allowed.
更新(2014年9月15日):我不再需要这个,我们为遇到此问题的客户提供了不同的解决方案。 感谢所有试图回答的人..