공통 빌드에러
- 작성자 :
- 박*
- 작성일 :
- 2013-03-25 17:16:43
- 조회수 :
- 2,558
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
샘플까지는 실행해보는데 성공했습니다, 그러나, 공통 컴포넌트가 안됩니다.
이클립스 eGovFrame Common Component 통해서 공통 컴포넌트 받았고요, 빌드시 에러가나서 진행이 안됩니다. 메뉴관리 하나만 체크해서 내려받았구요. Problems 탭에 118개 에러가 뜨구요, Missing artifact 문제가 대부분입니다. 그래서 pom의 에러나는 디펜던시만 주석처리해줬더니 pom 에러는 사라진대신 java에러가 1,857개 생기더군요...
이건 아니다 싶어서 FAQ의 최신 pom을 받아서 적용해줬더니 에러는 402개로 줄었습니다. 이것도 아니다 싶어서 FAQ의 "Missing artifact (commons-validator, standard) 발생" 을 보고 pom의 apache-validator, apache-taglibs 두개를 바꿔줬더니 에러가 2개로 줄었습니다.
1번
The project was not built since its build path is incomplete. Cannot find the class file for javax.servlet.jsp.JspException. Fix the build path then try building this project pms Unknown Java Problem
2번
The type javax.servlet.jsp.JspException cannot be resolved. It is indirectly referenced from required .class files EgovComCrossSiteHndlr.java /pms/src/main/java/egovframework/com/cmm line 1 Java Problem
네이버 검색했더니
Project -> Properties -> Targeted Runtimes 사용할 서버를 선택하고 Apply해주면 된다고 해서 해보니까 진짜 에러가 사라집니다.
대신 다른 에러가 아래처럼 떠요 -_ㅜ
The import org.springframework.util.LinkedMultiValueMap cannot be resolved EgovMultipartResolver.java /pms/src/main/java/egovframework/com/cmm/web line 28 Java Problem
The import org.springframework.util.MultiValueMap cannot be resolved EgovMultipartResolver.java /pms/src/main/java/egovframework/com/cmm/web line 29 Java Problem
MultiValueMap cannot be resolved to a type EgovMultipartResolver.java /pms/src/main/java/egovframework/com/cmm/web line 75 Java Problem
The method setSocketTimeout(int) is undefined for the type MultiPartEmail EgovMultiPartEmail.java /pms/src/main/java/egovframework/com/cop/ems/service line 88 Java Problem
The method setSocketConnectionTimeout(int) is undefined for the type MultiPartEmail EgovMultiPartEmail.java /pms/src/main/java/egovframework/com/cop/ems/service line 87 Java Problem
LinkedMultiValueMap cannot be resolved to a type EgovMultipartResolver.java /pms/src/main/java/egovframework/com/cmm/web line 75 Java Problem
The method getBeansWithAnnotation(Class<Controller>) is undefined for the type ApplicationContext EgovComIndexController.java /pms/src/main/java/egovframework/com/cmm/web line 140 Java Problem
저는 어디서 어떻게 잘못 설정한 걸까요??
참고로 위처럼 pom을 설정하니까 Maven 빌드는 정상적으로 수행되더라구요...
java 에러는 안 없어지구요..
이클립스 eGovFrame Common Component 통해서 공통 컴포넌트 받았고요, 빌드시 에러가나서 진행이 안됩니다. 메뉴관리 하나만 체크해서 내려받았구요. Problems 탭에 118개 에러가 뜨구요, Missing artifact 문제가 대부분입니다. 그래서 pom의 에러나는 디펜던시만 주석처리해줬더니 pom 에러는 사라진대신 java에러가 1,857개 생기더군요...
이건 아니다 싶어서 FAQ의 최신 pom을 받아서 적용해줬더니 에러는 402개로 줄었습니다. 이것도 아니다 싶어서 FAQ의 "Missing artifact (commons-validator, standard) 발생" 을 보고 pom의 apache-validator, apache-taglibs 두개를 바꿔줬더니 에러가 2개로 줄었습니다.
1번
The project was not built since its build path is incomplete. Cannot find the class file for javax.servlet.jsp.JspException. Fix the build path then try building this project pms Unknown Java Problem
2번
The type javax.servlet.jsp.JspException cannot be resolved. It is indirectly referenced from required .class files EgovComCrossSiteHndlr.java /pms/src/main/java/egovframework/com/cmm line 1 Java Problem
네이버 검색했더니
Project -> Properties -> Targeted Runtimes 사용할 서버를 선택하고 Apply해주면 된다고 해서 해보니까 진짜 에러가 사라집니다.
대신 다른 에러가 아래처럼 떠요 -_ㅜ
The import org.springframework.util.LinkedMultiValueMap cannot be resolved EgovMultipartResolver.java /pms/src/main/java/egovframework/com/cmm/web line 28 Java Problem
The import org.springframework.util.MultiValueMap cannot be resolved EgovMultipartResolver.java /pms/src/main/java/egovframework/com/cmm/web line 29 Java Problem
MultiValueMap cannot be resolved to a type EgovMultipartResolver.java /pms/src/main/java/egovframework/com/cmm/web line 75 Java Problem
The method setSocketTimeout(int) is undefined for the type MultiPartEmail EgovMultiPartEmail.java /pms/src/main/java/egovframework/com/cop/ems/service line 88 Java Problem
The method setSocketConnectionTimeout(int) is undefined for the type MultiPartEmail EgovMultiPartEmail.java /pms/src/main/java/egovframework/com/cop/ems/service line 87 Java Problem
LinkedMultiValueMap cannot be resolved to a type EgovMultipartResolver.java /pms/src/main/java/egovframework/com/cmm/web line 75 Java Problem
The method getBeansWithAnnotation(Class<Controller>) is undefined for the type ApplicationContext EgovComIndexController.java /pms/src/main/java/egovframework/com/cmm/web line 140 Java Problem
저는 어디서 어떻게 잘못 설정한 걸까요??
참고로 위처럼 pom을 설정하니까 Maven 빌드는 정상적으로 수행되더라구요...
java 에러는 안 없어지구요..
A
안녕하세요. 박윤님
개발환경 버전이 2.5.1 맞으신지요?
2.5.1 버전으로 마법사 기능을 활용해서 메뉴관리를 설치해 본 결과 에러가 없었습니다.
해당 버전을 다시 한번 확인해 보시기 바랍니다.
의존성 관계에 따라서 같이 설치되는 컴포넌트 목록입니다.
참고하시기 바랍니다. 고맙습니다.
협업
360. 메일발송
361. 발송메일내역
시스템관리
1000. 우편번호관리
1090. 메뉴리스트관리
1091. 메뉴관리리스트
1100. 메뉴생성관리
1101. 사이트맵
1110. 바로가기메뉴관리
1111. 프로그램관리
1112. 프로그램변경요청관리
1113. 프로그램변경요청처리
1114. 프로그램변경이력
요소기술
1300. 공휴일관리(달력)
개발환경 버전이 2.5.1 맞으신지요?
2.5.1 버전으로 마법사 기능을 활용해서 메뉴관리를 설치해 본 결과 에러가 없었습니다.
해당 버전을 다시 한번 확인해 보시기 바랍니다.
의존성 관계에 따라서 같이 설치되는 컴포넌트 목록입니다.
참고하시기 바랍니다. 고맙습니다.
협업
360. 메일발송
361. 발송메일내역
시스템관리
1000. 우편번호관리
1090. 메뉴리스트관리
1091. 메뉴관리리스트
1100. 메뉴생성관리
1101. 사이트맵
1110. 바로가기메뉴관리
1111. 프로그램관리
1112. 프로그램변경요청관리
1113. 프로그램변경요청처리
1114. 프로그램변경이력
요소기술
1300. 공휴일관리(달력)