`
shang
  • 浏览: 196137 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Flex跨域数据调用crossdomain

阅读更多

在jboss4.2中设置crossdomain.xml应该放在[jboss home]/server/default/deploy/jboss-web.deployer/Root.war下,内容为

<?xml version="1.0"?>    
<!DOCTYPE cross-domain-policy    
SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">  
<cross-domain-policy>  
    <allow-access-from domain="*" />  
</cross-domain-policy>  

 

这个目录是jboss的根目录,可以通过以下的url访问crossdomain.xml

http://domainname:8080/crossdomain.xml

如果crossdomain.xml不是放在根目录下,而是在某个webapp下面,在flex中就需要在初始化的时候用

若使用tomcat,则放在 [tomcat home]/webapps/ROOT 下面。
Security.loadPolicyFile("http://domainname:8080/dir/crossdomain.xml"); 

 

分享到:
评论
1 楼 shlei 2011-03-14  
这是我看到的第一篇JBoss下的配置。

相关推荐

    Flex跨域问题

    Flex跨域问题,对于Flash Player 而言,crossdomain.xml文件内容出现了较大的变化,原因是Flash Player 9的security机制有所改变。所以当我用Flex 3调用cross domain的web service时,还使用上面的crossdomain.xml...

    Flash flex与JS通信

    当Flex应用试图从不同源加载数据或调用JavaScript时,Flash Player会检查目标服务器的根目录下是否存在crossdomain.xml文件。这个文件定义了哪些域被允许访问,以及允许的访问权限。例如,如果一个Flex应用在一个域...

    flex与JS交互示例

    如果Flex应用和HTML不在同一域下,需要在服务器上设置跨域策略文件(crossdomain.xml)以允许通信。 5. **实际应用**:Flex与JavaScript的交互广泛应用于网页中的数据交换、用户交互、页面导航等场景。例如,Flex...

    flex 和 js 交互

    这个文件通常命名为crossdomain.xml,放置在服务器的根目录下。 2. **ExternalInterface**:Flex提供了ExternalInterface类,使得ActionScript能够调用JavaScript函数。首先,你需要在JavaScript中声明要暴露的方法...

    Flex中调用ArcGIS Server发布的地图服务

    在Eclipse+Flex+Tomcat环境中,通常需要在`C:\Program Files\ArcGIS\java\web_output`目录下添加一个`crossdomain.xml`文件来放宽跨域策略。示例文件内容如下: ```xml &lt;cross-domain-policy&gt; ...

    flex 和 javascript 测通

    1. **跨域通讯**:在Flex和JavaScript之间进行通信时,由于同源策略的限制,两者需要通过跨域策略文件(crossdomain.xml)来允许数据交换。这使得Flex应用能够安全地从不同源的JavaScript获取或发送数据。 2. **...

    Flex与java通讯

    Flex客户端需要获取服务器的cross-domain.xml文件,以允许跨域请求。服务器端需要设置相应的策略,确保只允许合法的Flex应用程序进行通信。 7. **Data Transfer Objects (DTOs)** 为了在Flex和Java之间交换数据,...

    Flex4_httpService

    此外,可能还需要在服务器端设置跨域策略文件(crossdomain.xml)以允许Flex应用访问。 5. **源码分析**:项目中的源码可能包括Flex的MXML文件,定义了HTTPService组件的实例和事件处理函数,以及ActionScript代码...

    javaflex沟通v0.02

    此版本可能包含了跨域策略文件(crossdomain.xml)的更新,以允许Flex客户端正确访问Java服务器。 7. **性能优化**:可能通过缓存策略、减少网络请求次数或者优化数据传输格式等方式,提升了整体性能。 8. **代码...

    flex 与JS的通信

    通常,Flex应用需要在HTML页面中添加一个`crossdomain.xml`文件,声明允许哪些源访问它。 3. **数据交换格式**: - 通信中,数据通常是JSON或字符串形式,因为它们易于序列化和反序列化,并且跨语言兼容性好。 4....

    flex 开发实例 用于flex 沙箱的控制

    因此,服务器端需要提供一个crossdomain.xml文件,声明哪些来源的Flex应用可以访问其资源。 总结来说,这个Flex开发实例涵盖了Flex沙箱控制、事件处理、与Java Servlet的交互以及跨域策略等多个知识点。通过对...

    flex3和ibatis3的整合

    这可以通过在服务器端设置跨域策略文件(crossdomain.xml)来实现。 7. **性能优化**:为了提高性能,可以对查询进行优化,如使用预编译的SQL语句(PreparedStatement)、减少不必要的网络请求,以及在Flex端缓存...

    flex 嵌入完美Iframe

    这通常意味着在服务器上放置一个crossdomain.xml文件,声明允许哪些源进行访问。 3. 监听加载事件:使用SWFLoader的事件监听器,例如`complete`事件,当HTML页面加载完成后执行相应操作。 4. 与HTML内容交互:通过...

    Flex与JS交互

    1. **理解Flash Player的安全模型**:Flash Player有严格的同源策略,了解如何配置Crossdomain.xml文件以允许跨域通信至关重要。 2. **调试技巧**:使用Flash Professional或Flex Builder的调试工具,以及浏览器的...

    Flex3与javascript相互交互验证

    在服务器上部署一个跨域策略文件(crossdomain.xml),允许指定的源访问你的Flex应用。 5. **性能和限制** 尽管`ExternalInterface`提供强大的功能,但其性能可能不如本地ActionScript操作。大量或频繁的数据交换...

    使用BlazeDS实现flex与java 整合

    解决办法是配置服务器端的crossdomain.xml文件,允许特定域的访问。 2. **性能优化**:如果数据量大或通信频繁,可以考虑使用HTTP Streaming模式,减少HTTP请求的开销。 3. **错误处理**:处理服务器端返回的错误...

    flex访问remoteObject实例

    9. **安全性**:考虑到安全问题,使用RemoteObject时可能需要配置跨域策略文件(crossdomain.xml),以允许Flex客户端从不同源访问服务。 10. **性能优化**:通过合理的设计和优化,如减少不必要的网络请求、批量...

    flex技术总结和几年的经验

    此外,还需要创建并加载跨域策略文件(如`crossdomain.xml`)。这类文件定义了哪些域可以访问当前应用程序中的资源。示例代码如下: ```xml &lt;!-- http://www.mydomain.com/crossdomain.xml --&gt; &lt;cross-domain-...

    flex iFarme的test输入连接

    为了解决这个问题,服务器端需要提供一个跨域策略文件(crossdomain.xml),允许特定的源访问其内容。同时,Flex应用也需要设置相应的安全策略。 4. **数据交互**: 如果需要在Flex应用和iFrame之间交换数据,可以...

    flex中写js代码

    - 在Flex与JavaScript交互时,如果涉及到不同源之间的通信,需要设置跨域策略文件(crossdomain.xml),以允许Flash Player进行安全的数据交换。 2. **ExternalInterface API**: - Adobe Flash Player提供了...

Global site tag (gtag.js) - Google Analytics