希望你能帮我解决这个问题,我在 eclipse helios 中有一个 Web 应用程序(JSF 2.0),我创建了一个使用 apache.commons.validator 的类,因为我需要验证一个 Url 和一些 IP 地址,一切都编译找到一个很好的启动它但是当它到了实际使用UrlValidator的时候
java.lang.NoClassDefFoundError: org/apache/commons/validator/UrlValidator
at com.outboundfactory.bean.validator.UrlConverter.getAsObject(UrlConverter.java:34)
at com.icesoft.faces.renderkit.dom_html_basic.BaseRenderer.getConvertedValue(BaseRenderer.java:91)
at javax.faces.component.UIInput.getConvertedValue(UIInput.java:1023)
at javax.faces.component.UIInput.validate(UIInput.java:953)
因此,我发现的一种解决方法是将 jakarta-oro 和 apache-commons-validator 直接放入 tomcat 库中,但这也不是解决方案。有谁知道是否有特殊配置可以将库放在 Eclipse 中。
这是我如何配置它的照片