Is there documentation somewhere as to how to setup Groovy with JSF? I installed the latest version of the groovy eclipse plugin, enabled the groovy nature, and started coding.
I added the following to my web.xml (per a jsf developer's blog posting here.
<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>ERR开发者_开发知识库OR</dispatcher>
</filter-mapping>
then went to create a managed bean:
import javax.faces.bean.ManagedBean
import javax.faces.bean.SessionScoped
@ManagedBean(name = "detailBean")
@SessionScoped
public class OfferDetailDelegate {
String test1 = "hello!";
String test2 = "there!";
}
When I start up tomcat I get the following error. I see groovy in my class/build path.
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
Any ideas?
Thanks in advance!
Groovy is on the classpath of your tomcat instance?
sounds like you need to copy the jar file into lib do that tomcat can find it?
精彩评论