为什么在一个域上正常工作的applet不能在另一个域上工作?

时间:2011-04-13 18:06:05

标签: java php applet

我开发了一个语音邮件系统,它在http://mg.gs/vo处理正常。

当我将相同的文件传输到同一服务器上的新域 - http://VoicePoke.com时 - 撰写页面不起作用。撰写页面包含Java小程序。

同样,它在第一个URL处理正常,但在新站点上没有响应。为什么呢?

您可以使用这些登录详细信息查看撰写页面:
用户名:jillz
密码:abc

2 个答案:

答案 0 :(得分:1)

这里控制台报告了缺少的类,但仍然加载了小程序。

对HTML的一点研究表明,存档应位于..


http://voicepoke.com/vo/RPAppletMp3.jar

未找到

在此服务器上找不到请求的网址/vo/RPAppletMp3.jar。

此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。


Apache / 2.2.9(Unix)mod_ssl / 2.2.9 OpenSSL / 0.9.8e-fips-rhel5 mod_auth_passthrough / 2.1 mod_bwlimited / 1.4 FrontPage / 5.0.2.2635服务器在voicepoke.com端口80

答案 1 :(得分:0)

找不到http://voicepoke.com/vo/RPApplet.class

的404

确保/vo/RPApplet.class位于服务器上的正确位置,并且该apache可以访问它。

要发现这一点,我只需在firebug的“网络”面板中加载页面并检查请求。在尝试调试此类问题时,这始终是一个很好的起点。