连接的Flex客户端与GraniteDS教程中的数据更新不同步

时间:2014-01-13 13:44:21

标签: java spring flex air graniteds

我正在遵循GraniteDS graniteds-tutorial-data tutorial中的说明 https://github.com/graniteds-tutorials/graniteds-tutorial-data
更新版本3.0.1.GA

我的环境:

  
      
  • Windows 7 64位
  •   
  • Apache Maven 3.1.1 2013-09-17 16:22:22 + 0100)
    Maven home:C:\ dev \ apache \ apache-maven-3.1.1
    Java版本:1.7 .0_45,供应商:   Oracle Corporation
    Java home:C:\ dev \ java \ jdk1.7.0_45x86 \ jre
      默认语言环境:en_GB,平台编码:Cp1252
    操作系统名称:   “windows 7”,版本:“6.1”,arch:“x86”,family:“windows”
  •   
  • java版“1.7.0_45”
      Java(TM)SE运行时环境(版本1.7.0_45-b18)
    Java   HotSpot(TM)64位服务器VM(内置24.45-b08,混合模式)
  •   

重现步骤:

  1. 运行git clone http://github.com/graniteds-tutorials/graniteds-tutorial-data.git
  2. "localhost"更改为"192.168.1.77"
  3. 中的真实本地IP地址graniteds-tutorial-data\client-air\src\main\flex\data.mxml
  4. 转到cd graniteds-tutorial-data
  5. 运行mvn clean install asciidoctor:process-asciidoc -Dserver=spring -Dclient=air
  6. 转到cd server-spring
  7. 运行mvn tomcat7:run-war
  8. 从本地计算机上的graniteds-tutorial-data \ client-air \ target \安装并运行“data.air”
  9. 在本地网络中的其他计算机(Windows XP 32位)上安装并运行“data.air”

    注意:所有maven版本都是成功的,两台计算机上的防火墙都被禁用。

  10. 问题:从一台计算机添加新实体并更新现有实体并不会反映另一台计算机上的数据,只有在调用刷新时才会显示数据。

    来自教程说明:"All connected clients are notified and synchronized with data updates using a GraniteDS long polling channel."

    感谢您的帮助。

    更新

    运行mvn tomcat7:run-war时会出现一些警告:

      

    [警告]构建有效时遇到了一些问题   模型   org.graniteds.tutorials:教程数据服务器弹簧:战争:1.0快照   [警告]'parent.relativePath'指向   org.graniteds.tutorials:tutorial-data而不是   org.graniteds.tutorials:tutorial-parent-server-spring,请验证   您的项目结构@第28行,第13栏[警告]   org.apache.maven.plugins的'build.plugins.plugin.version':maven-comp   iler-plugin丢失了。 @   org.graniteds.tutorials:教程父服务器底座:3。   0.1.GA,C:\ Users \ devel.m2 \ repository \ org \ graniteds \ tutorials \ tutorial-parent-se   rver-base \ 3.0.1.GA \ tutorial-parent-server-base-3.0.1.GA.pom,第37行,   第21栏[警告]'build.plugins.plugin.version'   org.wildfly.plugins:缺少wildfly-maven-p lugin。 @   org.graniteds.tutorials:tutorial-parent-server-base:3.0.1.GA,   C:\ Users \用户devel.m2 \库\组织\ GraniteDS的\教程\教程父服务器-B   ase \ 3.0.1.GA \ tutorial-parent-server-base-3.0.1.GA.pom,第84行,列   21 [警告]'build.plugins.plugin.version'   org.apache.maven.plugins:maven-war- plugin丢失了。 @   org.graniteds.tutorials:tutorial-parent-server-base:3.0.1.G A,   C:\ Users \用户devel.m2 \库\组织\ GraniteDS的\教程\教程父 - 服务器 -   base \ 3.0.1.GA \ tutorial-parent-server-base-3.0.1.GA.pom,第46行,   第21栏

1 个答案:

答案 0 :(得分:0)

使用GraniteDS 3.0.2.GA版修复 https://jira.granitedataservices.com/browse/GDS-1234