0
我试图用@PushEndpoint像Primefaces展示: http://www.primefaces.org/showcase/push/notify.xhtml@PushEndpoint导致TypeNotPresentExceptionProxy
import javax.faces.application.FacesMessage;
import org.primefaces.push.annotation.OnMessage;
import org.primefaces.push.annotation.PushEndpoint;
import org.primefaces.push.impl.JSONEncoder;
@PushEndpoint("/notify")
public class NotifyResource {
@OnMessage(encoders = { JSONEncoder.class })
public FacesMessage onMessage(FacesMessage message) {
return message;
}
}
只要我用这个例子,我的服务器将不会再启动:
SEVERE: CDI Beans module deployment failed
java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy
的问题来自于线
(encoders = { JSONEncoder.class })
完整的堆栈跟踪:http://pastie.org/10936442
什么版本的TomEE和哪个版本的Primefaces?你也可以发布你的'pom.xml'吗? –
我回答了我自己的问题。不过,谢谢! – Tim