相关疑难解决方法(0)

服务器如何将异步更改推送到JSF创建的HTML页面?

当我们创建JSF页面时,客户端请求允许使用Java代码和HTML的组合动态生成HTML.我们可以使用JSF框架在HTML页面中引入钩子,允许服务器基于稍后在服务器上发生的异步事件来更新HTML页面,通常是通过不同的线程吗?

jsf asynchronous push

19
推荐指数
1
解决办法
2万
查看次数

WildFly 12.0.0.Final JSF 2.3&f:websocket - 类加载器问题

当文档(行)插入MongoDB集合时,尝试让EJB通知我的XHTML JSF页面.

由于我之前的问题的答案得到了JSF 2.3的工作:

f:JSF 2.3中的websocket

然而,在将服务器端代码添加到我的EJB并尝试将我的EAR部署到WildFly 12.0.0.Final之后,我得到了一个用于PushContext的java.lang.ClassNotFoundException:

Caused by: java.lang.RuntimeException: WFLYSRV0177: Error getting reflective information for class com.notifywell.ejb.FoodsCosmeticsMedicinesEJB with ClassLoader ModuleClassLoader for Module "deployment.NOTiFYwell.ear.NOTiFYwellJAR.jar" from Service Module Loader

    at java.lang.Class.getDeclaredFields0(Native Method)
    at java.lang.Class.privateGetDeclaredFields(Class.java:2583)
    at java.lang.Class.getDeclaredFields(Class.java:1916)
    at org.jboss.as.server.deployment.reflect.ClassReflectionIndex.<init>(ClassReflectionIndex.java:72)
    at org.jboss.as.server.deployment.reflect.DeploymentReflectionIndex.getClassIndex(DeploymentReflectionIndex.java:70)
    ... 13 more
Caused by: java.lang.ClassNotFoundException: javax.faces.push.PushContext from [Module "deployment.NOTiFYwell.ear.NOTiFYwellJAR.jar" from Service Module Loader]
    at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:199)
    at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:412)
    at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:400)
    at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
    ... 18 more
Run Code Online (Sandbox Code Playgroud)

在EJB中使用:

@Inject
@Push
private PushContext push;
Run Code Online (Sandbox Code Playgroud)

包含在:

jboss-jsf-api_2.3_spec-2.3.3.SP1.jar
Run Code Online (Sandbox Code Playgroud)

当我添加@Inject@Push.时会发生这种情况.

WildFly 12和/或JSF …

cdi jboss-weld weld wildfly jsf-2.3

2
推荐指数
1
解决办法
1132
查看次数

标签 统计

asynchronous ×1

cdi ×1

jboss-weld ×1

jsf ×1

jsf-2.3 ×1

push ×1

weld ×1

wildfly ×1