ECLIPSE

포스트: 8|조회수: 0|ORGANIZATION
Items

Posts

8 posts

[eclipse]Tomcat 서버 설치 후 API기반의 Apache Tomcat Native 라이브러리 문제해결

앨리스의 토끼|2021년 11월 3일

이클립스에서 서버 실행 시 아래와 같은 문구 확인되면 "apr 기반의 apache tomcat native 라이브러리가 호환되지 않는 버전 ~~~~" 다음 사이트에서 맞는 버전의 binaries 중 하나를 다운받는다. Index of /dist/tomcat/tomcat-connectors/native (apache.org) 내 경우에는 tomcat-native-1.2.30-openssl-1.1.1k-win32-bin.zip을 받았다. win32로 표기되어 있으나, 내부에 x64도 포함되어 있다. 압축을 풀고 안의 bin 폴더에 있는 tcnative-1.dll 파일을 복사 물론 64비트라면 x64에 있는 것을 사용. java의 jre/bin 폴더에 붙여넣기하고, tomcat 설치 폴더의 /

could not resolve placeholder in value (UnsatisfiedDependencyException)

어플리케이션 기동 시 "could not resolve placeholder in value" 라며 UnsatisfiedDependencyException - BeanCreationException 이 발생할 때가 있다. 특정 필드에 의존주입이 실패해서 생기는 문제로, 해당 필드에 주입되어야 할 값들이 설정 파일(*.properties, *.xml 등)에 정의되지 않거나 설정 파일 경로가 잘못 되었을 경우 해당 문제가 발생 할 수 있다. maven을 사용할 경우, pom.xml의 부분에 설정된 경로값이 정상적인지, 정상 설정 되었다면 해당 설정 파일안에 값 정의가 제대로 되어 있는지 확인이 필요하다. 참고1>https://dololak.tistory.com/545참

Error when loading the SDK

이클립스를 실행할 때 아래와 같은 팝업이 발생하면서 콘솔창에 에러 메시지가 찍히는 경우가 있다.​ ​이런 경우, 위에 검은 박스로 표시한 부분처럼 오류가 발생하는 해당 항목을 확인하고 SDK 매니저를 실행한다. SDK 매니저에서 해당 항목을 삭제해준다. (나의 경우 API26 / API25 에 설치된 항목들에서 문제가 발생했다. 삭제 후 이클립스를 재시작 하면 아래와 같이 깨끗한 콘솔창을 만날 수 있다.

Fail to get the required adt version number from the sdk

Fail to get the required adt version number from the sdk

참조 : 이클립스에 SDK를 연동하는 과정에서 이런 현상이 계속해서 발생한다. 위와 같은 팝업이 발생하고, 이렇게 SDK Manager가 실행되는듯 하다가 아무 창도 열리지가 않았다. 검색해보니 여러가지 방법이 있었는데 결국 내가 해결한 방법은 두 가지였다. 1) 아래의 경로에서 SDK 구버전으로 다운받기 2) 이클립스에서 사용하는 SDK 경로는 안드로이드 스튜디오에 설정된 SDK 와 다른 경로로 지정하기 Window - Preferences - Android 에서 SDK 경로를 안드로이드 스튜디오와 다르게 지정할것