Groovy和JSF设置?类未找到:GroovyObject



是否有关于如何使用JSF设置Groovy的文档?我安装了最新版本的groovy eclipse插件,启用了groovy特性,然后开始编码。

我在我的web.xml中添加了以下内容(根据jsf开发人员的博客文章)

<filter>
<filter-name>GroovyFilter</filter-name>
<filter-class>com.sun.faces.scripting.GroovySupportFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>GroovyFilter</filter-name>
<url-pattern>/*</url-pattern>
<dispatcher>REQUEST</dispatcher>
<dispatcher>FORWARD</dispatcher>
<dispatcher>INCLUDE</dispatcher>
<dispatcher>ERROR</dispatcher>
</filter-mapping>

然后去创建一个托管bean:

import javax.faces.bean.ManagedBean
import javax.faces.bean.SessionScoped
@ManagedBean(name = "detailBean")
@SessionScoped
public class OfferDetailDelegate {
String test1 = "hello!";
String test2 = "there!";
}

当我启动tomcat时,我得到以下错误。我在类/构建路径中看到groovy。

com.sun.faces.config.AnnotationScanner processClassList
SEVERE: Unable to load annotated class:
com.xyz.offersworkbench.dao.delegate.OfferDetailDelegate, reason: java.lang.NoClassDefFoundError: groovy/lang/GroovyObject

任何想法?

提前感谢!

Groovy在tomcat实例的类路径上吗?

听起来像你需要复制jar文件到lib, tomcat可以找到它吗?

相关内容

  • 没有找到相关文章

最新更新