프로그래밍/JAVA 썸네일형 리스트형 Tomcat 5 JNDI DataSource를 통한 DB 커넥션 풀 사용 Tomcat 5 JNDI DataSource를 통한 DB 커넥션 풀 사용 이미 눈치 채셨겠지만, 요즘 내가 RDBMS 배우기에 열을 올리고 있다. 지금까지는 JSP/Servlet에서 직접 커넥션을 맺거나, 웹 컨텍스트내에 커넥션 풀 라이브러리를 두고 호출에서 사용했는데, 좀 바꿔야겠다. JNDI를 통한 커넥션 풀 사용은 J2EE 표준이고, 현존하는 거의 모든 웹 컨테이너가 지원한다고 한다. JNDI를 서버에 설정하는 방법은 각 WAS 별로 다르지만, 사용하는 것은 모두 동일하므로 호환성에 문제도 없다. 이 글은 Jakarta의 DBCP 커넥션 풀과 Tomcat JNDI 설정을 통해 데이터베이스 커넥션 풀을 사용하는 방법이다. JNDI와 커넥션 풀에 관한 자세한 설명이 JavaServer Pages 3rd.. 더보기 tomcat - 한글 처리 톰캣 한글 처리 SetCharacterEncodingFilter.javaSetCharacterEncodingFilter.class 1. post 방식 설정 %TOMCAT_HOME/conf/web.xml를 수정할경우, %TOMCAT_HOME/common/classes/filters/SetCharacterEncodingFilter.class 가 필요함. context_root/WEB-INF/web.xml를 수정할경우, context_root/WEB-INF/classes/filters/SetCharacterEncodingFilter.class 가 있어야함. Set Character Encoding filters.SetCharacterEncodingFilter encoding EUC_KR Set Characte.. 더보기 tomcat - 사용시 힙메모리영역 늘리기 메모리가 부족하다는 메시지가 tomcat 을 사용할때 번번히발생하면 heap 영역을 크게 잡아 주는 것이 좋습니다. 이때 jakarta-tomcat/bin/tomcat.bat 의 내용을 아래와 같이 약간수정하여 주면 됩니다. ---- tomcat.bat 의 원래 내용 ---------------------------:startServerecho Starting Tomcat in new windowif "%2" == "-security" goto startSecure%_STARTJAVA% %TOMCAT_OPTS% -Dtomcat.home="%TOMCAT_HOME%" org.apache.tomcat.startup.Tomcat %2 %3 %4 %5 %6 %7 %8 %9goto cleanup ---- tomca.. 더보기 tomcat - 데이타베이스 커넥션 풀이 새는 것을 막는 방법 데이타베이스 커넥션 풀이 새는 것을 막는 방법 데이타베이스 커넥션 풀은 데이타베스의 커넥션들의 풀을 만들고 관리합니다. 이미 있는 커넥션을 재생하여 재사용하는 것은 새 커넥션을 가져오는 것보다 효율적입니다. 커넥션 풀링에는 한가지 문제가 있습니다. 웹 애플리케이션은 명시적으로 ResultSet, Statement, Connection을 닫아야 합니다. 웹 애플리케이션에서 이들 자원들을 닫지 못하게 되면 다시 재사용할 수가 없으며 데이타베이스 커넥션 풀 "구멍"이 생깁니다. 이것은 결국 웹 애플리케이션에서 더 이상 쓸 수 있는 데이타베이스 커넥션이 없을 때 커넥션 에러를 내게 될 것입니다. 이에 대한 해결책이 있습니다. Jakarta-Commons DBCP는 이렇게 버려진 커넥션을 추척하고 복구하도록 설정.. 더보기 java - 파일 수정일 & 디렉토리 목록(리눅스 ls) & 외부 명령어 실행 마지막 수정일 : 더보기 이전 1 2 3 4 다음