Java Web Start和Windows管理员权限影响客户端 - 服务器通信

时间:2014-03-27 13:25:27

标签: java windows security java-web-start

更新:我不再需要这个,我们为遇到此问题的客户提供了不同的解决方案。 感谢所有试图回答的人..

我尝试了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日):我不再需要这个,我们为遇到此问题的客户提供了不同的解决方案。 感谢所有试图回答的人..

0 个答案:

没有答案