Glassfish docroot和无法到达的跨域

时间:2012-08-21 14:06:18

标签: glassfish-3 crossdomain.xml

我正在尝试从Flex访问Web服务。 webserivce部署在Glassfish 3.1应用程序服务器上。现在,Flex需要在服务器的根(顶层)提供“crossdomain.xml”文件。

问题在于:我搜索并发现crossdomain文件应该在docroot目录中(c:\ Glassfish3 \ Glassfish \ domains \ domain1 \ docroot)。这正是我所说的,但是当我试图达到它时,我得到了404。

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

我该怎么办?

谢谢你, IDO

1 个答案:

答案 0 :(得分:0)

好的,我找到了答案,但我不确定这是推荐的。

Inside Glassfish管理控制台,在配置下 - > server-config - >网络配置 - > HTTP侦听器1。

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

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

谢谢。