일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- react
- 꼴뚜기회
- 파이썬
- 돈암동맛집
- 방이편백육분삼십
- 서울숲누룽지통닭구이
- 한성대맛집
- 자바스크립트에러처리
- 퇴사후공무원
- 방이편백육분삼십성신여대
- ubuntu자바설치
- ELK
- 통영여행
- 성신여대맛집
- 통영에어비앤비
- tomcat7
- 통영
- 스페인여행
- springboot
- 통영예쁜카페
- gradle
- npm
- 국가직
- 성북구맛집
- 영화추천
- JavaScript
- 한남동맛집
- 공무원
- 성신여대편백집
- 뚝섬역맛집
- Today
- Total
코린이의 기록
[IDE] Error - An incompatible version of APR 본문
Spring boot run시 아래와 같은 Error 메시지 출력하는 경우
An incompatible version [1.1.32] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14] |
해석해보면 Tomcat은 1.2.14버전의 APR을 요구하는데 1.1.32 version이 설치되어 있따는 그런 에러 문구 같음.
APR (Apache Portable Runtime)?
Tomcat Apache document about APR : http://tomcat.apache.org/tomcat-7.0-doc/apr.html
Tomcat은 APR을 사용하여 확장성, 성능 향상 및 통합 기능을 제공한다. 고급 IO기능 (ex. sendfile, epoll 및 OpenSSL), OS 레벨의 기능 (ex. 난수 생성, 시스템 상태), 네이티브 프로세스 처리 (ex. shared memory, NT pipes, Unix Socket) 등 많은 용도로 사용 된다. 이러한 기능으로 Tomcat을 범용 웹 서버로 만들 수 있으며 다른 기본 웹 기술과의 통합을 향상시킬 수 있으며, 백엔드 중심 기술이 아닌 완전한 웹 서버 플랫폼으로서 Java를 훨씬 더 실용적으로 만든다.
해결 방안
( * Windows 및 Linux 에 따라 해결 방법이 다름. 아래는 Windows 환경에서의 해결방안이다. )
1. 아래 경로에서 tomcat-native-x.x.xx를 다운로드 한다
http://archive.apache.org/dist/tomcat/tomcat-connectors/native/
(내 환경에서는 1.2.14 바이너리가 필요하므로 1.2.14를 다운 받았다.)
2. tcnative-1.dll를 설치한 jre/bin 경로에 복사한다.
위 Error가 더이상 발생하지 않음을 확인할 수 있다.
'IDE' 카테고리의 다른 글
[IDE] 재시작 없이 HTML/JSP/CSS 반영하기 (0) | 2018.11.21 |
---|---|
[IDE] Lombok 설치하기 (Windows / IDE) (0) | 2018.11.19 |
[IDE] STS GitLab Branch Checkout & Commit & Push 하기 (0) | 2018.11.13 |
[IDE] Eclipse vs IntelliJ 단축키 (0) | 2018.10.31 |