What version of the Struts Validator are you using? 
Package names were changed at some point from
com.wintecinc.struts.* to
org.apache.struts.validator.* (1/14/2002).  When this
was done, most of the validator was moved to the
Jakarta Commons Validator
(http://jakarta.apache.org/commons).  I would double
check the files/package names in the jar you have.

David

--- Craig Raw <[EMAIL PROTECTED]> wrote:
> Hi, 
> 
> I am using the Struts Validator in my webapp but
> encounter the following
> error on each page that tries to use it.
> 
> java.lang.NoClassDefFoundError:
> org/apache/struts/validator/action/ValidatorForm
>       at java.lang.ClassLoader.defineClass0(Native
> Method)
>       at
>
java.lang.ClassLoader.defineClass(ClassLoader.java:509)
> ....
> 
> My WEB-INF/lib has the following jars
> commons-beanutils.jar
> commons-collections.jar
> commons-digester.jar
> jakarta-regexp-1.2.jar
> struts.jar
> struts-validator.jar
> tiles.jar
> 
> The ValidatorForm is thus clearly in the webapp
> classpath.
> I have read this may be because of the ValidatorForm
> class appearing
> twice on my system classpath, but this does not seem
> to be the case. My
> system classpath on JBoss is:
> 
> c:\Java\j2sdk1.4.0/lib/tools.jar
> run.jar
> ../lib/crimson.jar
> /C:/var/jboss/log/
> /C:/var/jboss/lib/ext/activation.jar
> /C:/var/jboss/lib/ext/castor-0.9.1.jar
> /C:/var/jboss/lib/ext/gnu-regexp-1.0.8.jar
> /C:/var/jboss/lib/ext/hsql.jar
> 
> /C:/var/jboss/lib/ext/idb.jar
> /C:/var/jboss/lib/ext/jboss-j2ee.jar
> /C:/var/jboss/lib/ext/jboss-management.jar
> /C:/var/jboss/lib/ext/jboss.jar
> /C:/var/jboss/lib/ext/jbosscx.jar
> /C:/var/jboss/lib/ext/jbossmq.jar
> /C:/var/jboss/lib/ext/jbosspool.jar
> /C:/var/jboss/lib/ext/jbosssx.jar
> /C:/var/jboss/lib/ext/jetty-service.jar
> 
> /C:/var/jboss/lib/ext/jmxtools.jar
> /C:/var/jboss/lib/ext/jndi.jar
> /C:/var/jboss/lib/ext/jnpserver.jar
> /C:/var/jboss/lib/ext/jpl-util-0_5b.jar
> /C:/var/jboss/lib/ext/log4j.jar
> /C:/var/jboss/lib/ext/mail.jar
> /C:/var/jboss/lib/ext/mysql.jar
> /C:/var/jboss/lib/ext/oswego-concurrent.jar
> /C:/var/jboss/lib/ext/ots-jts_1.0.jar
> /C:/var/jboss/lib/ext/tomcat-service.jar
> /C:/var/jboss/lib/ext/tyrex-0.9.8.5.jar
> 
> /C:/var/jboss/tmp/
> /C:/var/jboss/db/
> /C:/var/tomcat/lib/ant.jar
> /C:/var/tomcat/lib/jasper.jar
> /C:/var/tomcat/lib/servlet.jar
> /C:/var/tomcat/lib/tools.jar
> /C:/var/tomcat/lib/webserver.jar
> 
> 
> The example war that came with the Validator seems
> to work fine, so it
> must be a local issue to my deployment.
> 
> Any ideas?
> 
> Craig
> 
> 
> 
> 
> --
> To unsubscribe, e-mail:  
> <mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
> <mailto:[EMAIL PROTECTED]>
> 


__________________________________________________
Do You Yahoo!?
Try FREE Yahoo! Mail - the world's greatest free email!
http://mail.yahoo.com/

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to