Java Primefaces推送:JBoss 7.2中部署时出错

Java Primefaces推送:JBoss 7.2中部署时出错,java,primefaces,jboss,atmosphere,Java,Primefaces,Jboss,Atmosphere,我的Prime Push/atmosphere配置有一些错误,但在一般应用程序中可以正常工作。PrimePUSH示例也很有效。我不知道我的错误是什么意思,也不知道如何修复它 部署时出现错误“URI方案不是“文件”: 后来一切都好了 我对Prime PUSH-web.xml的配置: 推送Servlet org.primefaces.push.PushServlet org.atmosphere.useWebSocket 假的 org.atmosphere.useNative 真的 org.at

我的Prime Push/atmosphere配置有一些错误,但在一般应用程序中可以正常工作。PrimePUSH示例也很有效。我不知道我的错误是什么意思,也不知道如何修复它

部署时出现错误“URI方案不是“文件”:

后来一切都好了

我对Prime PUSH-web.xml的配置: 推送Servlet org.primefaces.push.PushServlet org.atmosphere.useWebSocket 假的


org.atmosphere.useNative
真的
org.atmosphere.cpr.sessionSupport
真的
org.atmosphere.resumeOnBroadcast
真的
1.
真的
推送Servlet
/primepush/*
和pom.xml:

<dependency>
        <groupId>org.atmosphere</groupId>
        <artifactId>atmosphere-runtime-native</artifactId>
        <version>2.1.0</version>
    </dependency>

组织气氛
大气运行时本机
2.1.0
我的web.xml是否存在一些配置错误?
谢谢你的帮助。

谢谢你的报道。该问题将在2.1.1中解决。现在可以使用2.1.1-SNAPSHOT进行尝试

谢谢


--Jeanfrancois

谢谢你的回答Jeanfrancois。我尝试了新快照,但不幸的是结果是相同的:
10:32:45605错误[org.atmosphere.cpr.AtmosphereFramework](ServerService线程池--174):java.lang.IllegalArgumentException:URI方案在java.io.file中不是“文件”。(file.java:366)[rt.jar:1.6.0\u 32]在org.atmosphere.util.annotation.AnnotationDetector.toFile中(AnnotationDetector.java:420)[atmosphere-runtime-native-2.1.1-SNAPSHOT.jar:2.1.1-SNAPSHOT]
行不匹配。您确定有最新版本吗?是的,我确定。有URISyntaxException捕获,但File.class在本例中抛出IllegalArgumentException。我用适合我的代码更新了问题#1473。
"NetworkError: 501 Not Implemented - http://localhost:8080/primepush/message/qla/robert?X-Atmosphere-tracking-id=0&X-Atmosphere-Framework=2.0.3-jquery&X-Atmosphere-Transport=websocket&X-Atmosphere-TrackMessageSize=true&X-Cache-Date=0&X-atmo-protocol=true"
robert...ol=true
Websocket failed. Downgrading to Comet and resending
push.j...s&v=4.0 (row 1)

GET http://localhost:8080/primepush/message/qla/robe...ache-Date=0&X-atmo-protocol=true&_=1392721774715
    <init-param>
        <param-name>org.atmosphere.useNative</param-name>
        <param-value>true</param-value>
  </init-param>

    <init-param>
        <param-name>org.atmosphere.cpr.sessionSupport</param-name>
        <param-value>true</param-value>
    </init-param>

 <init-param>
    <param-name>org.atmosphere.resumeOnBroadcast</param-name>
   <param-value>true</param-value>
 </init-param>
 <load-on-startup>1</load-on-startup>
 <async-supported>true</async-supported>

</servlet>

<servlet-mapping>
    <servlet-name>Push Servlet</servlet-name>
    <url-pattern>/primepush/*</url-pattern>
</servlet-mapping>
<dependency>
        <groupId>org.atmosphere</groupId>
        <artifactId>atmosphere-runtime-native</artifactId>
        <version>2.1.0</version>
    </dependency>