2014-06-24 2 views
0

내 프로젝트에 struts 유효성 검사를 사용하고 있습니다. maven 종속성을 사용합니다. struts-config.xml 파일에서 struts 유효성 검사를위한 플러그인을 추가합니다.Struts 유효성 검사 오류

cannot resolve symbol '/org/apache/struts/validator/validator-rules.xml' 

나는이 오류에 대한 아무 생각이 : 나는 value='/org/apache/struts/validator/validator-rules.xml'를 추가 할 때

, 그것은 오류를 표시합니다. 프로젝트를 실행하면 invocationtarget exception이됩니다.

이 문제 또는 다른 문제로 인해 예외가 발생하는지 확실하지 않습니다. 솔루션을 찾기 위해 많은 검색을했지만 실패했습니다. 아래 코드는 내 설정 파일에 추가합니다. 이 문제를 해결하기 위해 도와주세요 :

<plug-in className="org.apache.struts.validator.ValidatorPlugIn"> 
     <set-property property="pathnames" 
      value="/org/apache/struts/validator/validator-rules.xml,/WEB-INF/conf/validation.xml" /> 
    </plug-in> 

답변

0
  1. 다운로드 검증-rules.xml은 자신의 위치 http://grepcode.com/file/repo1.maven.org/maven2/org.apache.struts/struts-core/1.3.9/org/apache/struts/validator/validator-rules.xml을 fromt하고 WEB_INF 위치에 추가 할 수 있습니다.

  2. struts-core.jar를 다운로드하고이 jar 파일을 프로젝트에 추가하십시오.

+0

답변 해 주셔서 감사합니다. 값 경로에 '/org/apache/struts/validator/validator-rules.xml'을 포함 시켰을 때 오류가 표시됩니다. 어쨌든 문제는 해결됩니다. 스트럿 코어 용 – Vib

+1

메이븐 의존성 \t \t org.apache.struts 스트럿 코어 \t 1.3.10 이다. 누구에게나 도움이 될 수 있습니다. – Vib