0

我正在尝试从 Flex 访问网络服务。网络服务部署在 Glassfish 3.1 应用服务器上。现在,Flex 需要在服务器的根目录(顶层)有一个“crossdomain.xml”文件。

问题出在这里:我搜索发现跨域文件应该在docroot目录中(c:\Glassfish3\Glassfish\domains\domain1\docroot)。那正是我放置它的地方,但是当我尝试到达它时却得到了 404。

我也试过把它放在应用程序下,但没有用。

我该怎么办?

谢谢你,伊多

4

1 回答 1

0

好的,我找到了答案,尽管我不确定是否推荐这样做。

在 Glassfish 管理控制台中,在配置 --> 服务器配置 --> 网络配置 --> http-listener-1 下。

我将地址从“0.0.0.0”更改为服务器的实际 IP 地址。

现在它工作正常,我可以访问 crossdomain.xml,但正如我所说,我不太确定是否推荐此操作并且不会产生其他错误。

谢谢你。

于 2012-08-23T12:53:18.783 回答