gpt4 book ai didi

Primefaces 5.0.4 未找到 AtmosphereHandler

转载 作者:行者123 更新时间:2023-12-03 16:45:34 25 4
gpt4 key购买 nike

我使用 Primefaces 5.0.4 和 JSF 2.2 和 Jboss wildfly。我确实设置了 Atmosphere 如下:

pom.xml

<dependency>
<groupId>org.atmosphere</groupId>
<artifactId>atmosphere-runtime-native</artifactId>
<version>2.1.3</version>
</dependency>
<dependency>
<groupId>org.atmosphere.jboss.as</groupId>
<artifactId>jboss-as-websockets</artifactId>
<version>0.5</version>
</dependency>

网页.xml
<servlet>
<servlet-name>Push Servlet</servlet-name>
<servlet-class>org.primefaces.push.PushServlet</servlet-class>
<async-supported>true</async-supported>
</servlet>
<servlet-mapping>
<servlet-name>Push Servlet</servlet-name>
<url-pattern>/primepush/*</url-pattern>
</servlet-mapping>

当我启动我的应用程序时,抛出以下错误:
Exception handling request to /test/primepush/notify:     org.atmosphere.cpr.AtmosphereMappingException: No AtmosphereHandler found. Make sure you define it inside WEB-INF/atmosphere.xml or annotate using @___Service

根据 primefaces 展示和 primefaces 用户指南,您不必进行任何进一步的配置。有谁知道为什么它不起作用?

问候

最佳答案

PrimeFaces 5 Push 不适用于 Atmosphere 运行时 native :https://code.google.com/p/primefaces/issues/detail?id=7189

就我而言,由于我目前仅使用网络套接字,因此替换为常规 Atmosphere 运行时解决了该问题。

关于Primefaces 5.0.4 未找到 AtmosphereHandler,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24909453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com