Notice
Recent Posts
Recent Comments
준호씨의 블로그
IntelliJ tomcat 라이브러리 설정하기. tomcat-dbcp 추가하기 본문
반응형
tomcat dbcp 상태 확인을 하려고 하니 tomcat dbcp 를 사용하는 프로젝트라 IntelliJ 에서 그냥 프로젝트를 불러 왔더니 tomcat 의 dbcp 를 사용하려니 그냥 불러 왔을 때는 사용할 수 없었습니다. tomcat 경로에 있는 library 이기 때문이죠.
tomcat 경로에서 직접 추가 하기
cmd + ; (Project Structure)
Project Settings -> Libraries -> "+" -> Java
경로로 찾아가서 필요한걸 직접 추가 해 줍니다.
보고 다른거도 필요 한 거 있으면 추가해 주면 되겠습니다.
maven
처음엔 직접 추가 했었는데, maven 을 사용하는 프로젝트라 maven 에서 가져 오는게 좋을거 같네요.
tomcat 버전과 맞는 녀석으로 찾았습니다.
https://mvnrepository.com/artifact/org.apache.tomcat/dbcp/6.0.35
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>dbcp</artifactId>
<version>6.0.35</version>
<scope>provided</scope>
</dependency>
덤. dbcp 모니터링 값 가져오기
아직 제대로 써먹어 보진 못했지만 BasicDataSource 로 캐스팅 해 주면 이런저런 상태값들을 구해올 수 있을거 같습니다.
Context initContext = new InitialContext();
Context envContext = (Context) initContext.lookup("java:/comp/env");
BasicDataSource dataSource = (BasicDataSource) envContext.lookup("jdbc/Data01");
dataSource.getNumActive();
dataSource.getMaxActive();
dataSource.getMaxIdle();
관련해서는 다음기회에...
반응형
'개발이야기' 카테고리의 다른 글
perl - string trim, ltrim, rtrim (0) | 2019.08.15 |
---|---|
ansible 로 hiredis 라이브러리 설치 하기 (0) | 2019.08.05 |
Kotlin In Action 책을 읽자 (0) | 2019.07.13 |
개발도서 정리 (0) | 2019.07.13 |
(해결) github 커밋 밭에 구멍이... 억울... (0) | 2019.06.19 |
Comments