문제

나는 플레이 2.2.2 응용 프로그램이 나를 배포로 .war 파일에서 실행되는 톰캣 7.내 응용 프로그램을 실행에 대한 일에 문제없이 로컬 dev 기계(을 통해 재생의 내장에서 서버지 Tomcat),하지만 일단 저는 배포에서 톰캣,몇 시간 후에 Tomcat 서버를 잠글,아래의 모든 다른에서 실행 중인 애플리케이션뿐만 아니라 그것.

나는 생각한 문제는 BoneCP 연결이 수영장에서 놀고,내장 연결의 수영장 Tomcat 은 투쟁하고 있다.많은 없나에서 유용한 정보를 Tomcat 로그,그래서 나는 종류의 남측 여기에.

나는 사용하지 않 BoneCP connection pooling 내레이션을 찾을 수 없는 방법에 대한 정보를니다.

한 조언에 감사드립니다!

도움이 되었습니까?

해결책

거기에 여러 가지 가능한 솔루션이 될 수 있는 더 많거나 적게 선택할 만한 배포에 대한 환경입니다.

  1. 플레이 제공"out-of-the-box"데이터베이스 연결,당신이 필요하지 않 사용합니다.드 플레이 JDBC 구성요소에서 빌드 파일(제거 jdbclibraryDependencies 다)및 설치 JDBC 연결하여 수동으로 자신입니다.예를 들어,당신은 당신을 만들 수 있는 단일 TomcatConnectionPool 는 기능 getConnection() 제공하는 당신은 JDBC 연결해야에서 사용하기 위해 재생 작업입니다.

  2. 자신이 쓰러 특히 확장 재생의 DBPlugin 인터페이스 그래서 그것은 데이터베이스 플러그인입니다.그것을 구현하는 다음과 같이 BoneCPPlugin 하지만 그것을 사용하여 Tomcat 에 connection pool 대신 BoneCP.

  3. 사용은 다른 사람의 이미 만들어 사용자 정의 플레이 데이터베이스 플러그인 다음과 같이 사용하는 c3p0.나는 몇 가지 일화적 증거는 c3p0 잘 Tomcat,그러나 당신의 마일리지 제도 다릅니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top