JongTachi의 개발 블로그

[WAS] Tomcat 서버 Resource 설정 가이드 본문

Server/WAS

[WAS] Tomcat 서버 Resource 설정 가이드

JongTachi 2024. 10. 8. 17:57
728x90
반응형

1. Resource 설정

Resource는 데이터베이스 연결, 메시징 시스템, 이메일 서비스와 같은 외부 자원을 정의하는 데 사용됩니다.

톰캣의 JNDI(Java Naming and Directory Interface)를 통해 애플리케이션이 이러한 자원에 접근할 수 있습니다.

 

2. 주요 속성 설명

  • name : JNDI 경로로 사용될 자원의 이름을 지정합니다. 예를 들어, `jdbc/myDataSource`로 설정하면 `java:comp/env/jdbc/myDataSource` 경로를 통해 접근할 수 있습니다.
<Resource name="jdbc/myDataSource" ... />

 

  • auth : 자원 인증 방식을 설정합니다. 기본값은 `Container`로, 톰캣이 자원의 인증을 처리합니다.
<Resource auth="Container" ... />

 

  • type : 자원의 타입을 지정합니다. `javax.sql.DataSource`는 데이터베이스 연결 풀 자원이며, 다른 자원도 사용할 수 있습니다.
<Resource type="javax.sql.DataSource" ... />

 

  • factory : 자원을 생성할 커스텀 팩토리를 설정할 수 있습니다. 이 설정을 통해 자원의 생성 방식에 대한 제어가 가능합니다.
<Resource factory="org.apache.naming.factory.BeanFactory" ... />

 

  • maxTotal : 커넥션 풀에서 허용할 최대 커넥션 수를 설정합니다. 예를 들어, 50으로 설정하면 최대 50개의 연결을 동시에 유지할 수 있습니다.
<Resource factory="org.apache.naming.factory.BeanFactory" ... />
728x90
반응형