본문 바로가기
Develop/etc

[Eclipse] 프로젝트 세팅 시 오류 목록

by 연로그 2021. 6. 1.
반응형

새로운 work space를 만들고 기존의 프로젝트를 import 해올때 Eclipse에서 흔히 발생하는 오류들을 정리해두었다.

기본적으로 워크스페이스 생성 후에 Eclipse의 encoding 설정은 UTF-8로 변경했다는 가정 하에 진행한다.

 


목차

  1. SVN 403 오류
  2. Get repository folder children operation failed. svn: E175002: unknown host
  3. Error creating bean with name '~': Injection of autowired dependencies failed; ...
  4. Unsupported major.minor version 52.0
  5. project facet java version 1.8 is not supported
  6. Could not publish server configuration for Tomcat v8.0 Server at localhost. Multiple Contexts have a path of "~".
  7. AJP 연결자는 secretRequired="true"로 구성되었으나 보안 속성이 널 또는 ""입니다. 이 조합은 유효하지 않습니다.
  8. Document base ~ does not exist or is not a readable directory
  9. java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path
  10. Error parsing SQL Mapper Configuration. ... Could not resolve type alias '~' ... Cannot find class

 


 

SVN 관련

#1 checkout 시 403 오류

- SVN에 로그인 시도한 계정의 권한 없음.

-> SVN 권한을 가진 계정 정보 확인 후 로그인 시도


#2 Get repository folder children operation failed. svn: E175002: unknown host

- 해당 SVN 링크에 접근 권한이 없음.

-> 내부망 접속이 필요한지 등 확인하고 원격이나 VPN 등을 연결한 후 재시도

 


tomcat 실행 관련

 

 

#3 Error creating bean with name '~': Injection of autowired dependencies failed; ... Cannot find class [A] for bean with name 'B' defined in file [C]; ... java.lang.ClassNotFoundException

- B라는 이름의 C 위치에 있는 A 클래스를 찾을 수 없다.

-> 실행한 web 프로젝트 우클릭 - Properties - Deployment Assembly - A 클래스가 포함된 프로젝트 추가 되었는지 확인


#4 Unsupported major.minor version 52.0

컴파일과 실행 jdk 버전 불일치
- 52: jdk8, 51: jdk7, 50: jdk6, ...
-> 프로젝트 우클릭 - Properties - Java Build Path, Java Compiler, Project Facets 세 항목의 jdk 버전 확인

+ 실행시키는 프로젝트가 다른 프로젝트들을 참조할 경우 해당 프로젝트의 jdk 버전도 확인해야 함

 

#5 project facet java version 1.8 is not supported

-> 사용하는 tomcat의 버전이 프로젝트에서 사용하는 jdk가 지원하는지 확인

-> Windows - preferences - Server - Runtime Environments - 사용하는 톰캣 버전 선택 - Edit - 프로젝트에서 사용하는 JRE 버전 선택 후 저장

 

#6 Could not publish server configuration for Tomcat v8.0 Server at localhost. Multiple Contexts have a path of "~".

- 톰캣에 같은 경로가 존재

-> Servers에서 사용하는 server 더블 클릭 - Modules 탭 - 해당 경로 삭제 후 저장 - 재시작


#7 AJP 연결자는 secretRequired="true"로 구성되었으나 보안 속성이 널 또는 ""입니다. 이 조합은 유효하지 않습니다.

-> 톰캣의 server.xml 수정. AJP 포트에 secretRequired="false" 추가

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" secretRequired=" false"/>

 

#8 Document base ~ does not exist or is not a readable directory

-> 서버 재생성
-> server.xml에서 <Context docBase="~" ...> 태그 내용 확인

#9 java.lang.UnsatisfiedLinkError: no sapjco3 in java.library.path

- sapjco3.jar를 인식하지 못하는 문제
-> 서버 더블클릭 - Overview 탭 - Open launch configuration - Arguments - -Djava.library.path="sapjco3.jar가 포함된 경로" 추가

 

#10 Error parsing SQL Mapper Configuration. ... Could not resolve type alias '~' ... Cannot find class

-> web 우클릭 - Properties - Deployment Assembly - A 클래스가 포함된 프로젝트 추가 되었는지 확인

반응형