tomcat 구동시 에러 발생합니다.
- 작성자 :
- 한*빈
- 작성일 :
- 2011-06-30 17:34:20
- 조회수 :
- 2,615
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
첨부한 파일이 console화면에 보여진 오류 메시지 입니다.
이 메시지는
missing required library: 'C:\Maven\repository\apache-validator\commons-validator\1.1.3\commons-validator-1.1.3.jar'
problem에서 확인한 에러는 이 에러인데,
jar 파일이 없어서 나는 오류가 아닌가 생각되는데,
문제가 무엇일까요?
답변 부탁드립니다.
이 메시지는
missing required library: 'C:\Maven\repository\apache-validator\commons-validator\1.1.3\commons-validator-1.1.3.jar'
problem에서 확인한 에러는 이 에러인데,
jar 파일이 없어서 나는 오류가 아닌가 생각되는데,
문제가 무엇일까요?
답변 부탁드립니다.
A
안녕하세요.. 한가빈님
오류의 내용과 위에 올려주신 문제는 다른 것 같습니다.
우선..
pom.xml에서..
다음 dependency를 아래와 같이 변경 해주세요..
<dependency>
<groupId>apache-validator</groupId>
<artifactId>commons-validator</artifactId>
<version>1.1.3</version>
</dependency>
=>
<dependency>
<groupId>commons-validator</groupId>
<artifactId>commons-validator</artifactId>
<version>1.3.1</version>
</dependency>
첨부로 올려주신 오류는 ..
src/main/resources 밑에
egovframework\spring\context-aspect.xml 파일을 보시면..
egovHandler라 bean id에 "ExceptionHandler"로 class가 되어 있는 것 같습니다.
이 부분을 패키지가 포함된 실제 ExceptionHandler로 등록하셔야 합니다.
사용 예는 다음과 같습니다.
public class EgovComExcepHndlr implements ExceptionHandler {
protected Log log = LogFactory.getLog(this.getClass());
/**
* 발생된 Exception을 처리한다.
*/
public void occur(Exception ex, String packageName) {
try {
log.error(packageName, ex);
} catch (Exception e) {
e.printStackTrace();
}
}
}
그럼.. 즐거운 하루되십시오.
감사합니다.
오류의 내용과 위에 올려주신 문제는 다른 것 같습니다.
우선..
pom.xml에서..
다음 dependency를 아래와 같이 변경 해주세요..
<dependency>
<groupId>apache-validator</groupId>
<artifactId>commons-validator</artifactId>
<version>1.1.3</version>
</dependency>
=>
<dependency>
<groupId>commons-validator</groupId>
<artifactId>commons-validator</artifactId>
<version>1.3.1</version>
</dependency>
첨부로 올려주신 오류는 ..
src/main/resources 밑에
egovframework\spring\context-aspect.xml 파일을 보시면..
egovHandler라 bean id에 "ExceptionHandler"로 class가 되어 있는 것 같습니다.
이 부분을 패키지가 포함된 실제 ExceptionHandler로 등록하셔야 합니다.
사용 예는 다음과 같습니다.
public class EgovComExcepHndlr implements ExceptionHandler {
protected Log log = LogFactory.getLog(this.getClass());
/**
* 발생된 Exception을 처리한다.
*/
public void occur(Exception ex, String packageName) {
try {
log.error(packageName, ex);
} catch (Exception e) {
e.printStackTrace();
}
}
}
그럼.. 즐거운 하루되십시오.
감사합니다.