在tomcat 7中启动重力servlet时出错

时间:2014-08-29 08:53:25

标签: java spring flex tomcat7 graniteds

我在tomcat 7中运行的java spring应用程序中设置了graniteds和gravity servlet。 在web xml中:

<servlet-class>org.granite.gravity.servlet3.GravityAsyncServlet</servlet-class>

和AMF meswage servlet类:

<servlet-class>org.granite.messaging.webapp.AMFMessageServlet</servlet-class>

和tomcat servlet读取的graniteConfig classe:

@ServerFilter
public class GraniteConfig

amf消息传递效果很好。但重力servlet无法正常启动。我调试了graniteds库。 这行代码不会通过

ServletGraniteConfig servletGraniteConfig = (ServletGraniteConfig)context.getAttribute(GRANITE_CONFIG_KEY);

(此代码来自graniteDs Core librairies),错误是:

java.lang.ClassCastException: org.granite.config.GraniteConfig cannot be cast to org.granite.config.ServletGraniteConfig

我不知道如何在servletContext属性中设置graniteConfig对象而不是ServletGraniteConfig。 我失踪了什么部分的graniteds配置。

0 个答案:

没有答案