有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

使用浏览器启动小程序时出现java问题

我设计了一个客户端/服务器应用程序,允许从服务器下载PDF文件。我试图将我的应用程序转换为小程序。当我用EclipseAppletViewer启动小程序时,一切都正常

但是,当我尝试使用浏览器(任何浏览器)启动应用程序时,浏览器会向服务器发送以下http请求并等待答复:

GET /crossdomain.xml HTTP/1.1
User-Agent: Mozilla/4.0 (Windows 7 6.1) Java/1.6.0_24
Host: 127.0.0.1
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive
Cookie: __utmz=96992031.1301339630.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);                  __utma=96992031.1102947305.1301339630.1301339630.1301339630.1

我该怎么办

谢谢你的帮助


共 (1) 个答案

  1. # 1 楼答案

    未签名的小程序通常只允许访问加载它们的服务器。小程序试图访问另一台服务器。在早期的Java版本中,这是完全禁止的,但在较新的版本中,VM会询问目标服务器是否允许这样做(通过查看其crossdomain.xml文件)

    阅读Cross-domain policy file specification了解这样一个文件应该是什么样子,或者安排小程序从它以后想要访问的同一台服务器加载