Java EE 기본 자원 구성
관리 콘솔 또는 wsadmin 명령을 사용하여 Java EE(Java™ Platform Enterprise Edition) 기본 자원에 대한 바인딩을 구성할 수 있습니다.
이 태스크 정보

Java EE 스펙은 제품이 기본 구성에 제공하는 6개의 기본 자원을 정의합니다.
구성된 자원의 JNDI 이름에 기본 자원의 JNDI(Java Naming and Directory Interface) 이름을 바인딩하여 Java
EE 기본 자원 제공자를 구성합니다. 예를 들어, java:comp/DefaultDataSource를
제품에서 구성되는 데이터 소스로 바인드할 수 있습니다. newfeat
- Java EE 기본 자원
- 관리 콘솔을 사용하여 Java EE 기본 자원 제공자를 구성하십시오.
- 예: 애플리케이션이 기본 자원을 찾는 방법을 보여주는 코드
- 기본 자원 특성을 구성하십시오.
자원 클래스 | Java EE JNDI 이름 | WebSphere 자원 유형 |
---|---|---|
javax.sql.DataSource | java:comp/DefaultDataSource | JDBC 데이터 소스 |
javax.enterprise.concurrent.ContextService | java:comp/DefaultContextService | 작업 관리자 |
javax.enterprise.concurrent.ManagedExecutorService | java:comp/DefaultManagedExecutorService | 작업 관리자 |
javax.enterprise.concurrent.ManagedScheduledExecutorService | java:comp/DefaultManagedScheduledExecutorService | 작업 관리자 |
javax.enterprise.concurrent.ManagedThreadFactory | java:comp/DefaultManagedThreadFactory | 작업 관리자 |
javax.jms.ConnectionFactory | java:comp/DefaultJMSConnectionFactory | JMS 연결 팩토리 |
프로시저
예
다음 코드 예는 애플리케이션이 기본 자원을 찾는 방법을 보여줍니다.
- @Resource
인젝션을 사용하는 검색
@Resource(lookup = "java:comp/DefaultDataSource") DataSource defaultDatasource;
- JNDI 검색
DataSource defaultDs = (DataSource) new InitialContext().lookup("java:comp/DefaultDataSource");
- Java EE 스펙으로 정의되는 해당 JNDI 이름을 기본값으로 하는
검색이 없는 @Resource 어노테이션
@Resource DataSource defaultDatasource;
다음에 수행할 작업
Java EE 기본 자원이 바인드하는 자원 특성을 구성할 수 있습니다. 예를 들어, java:comp/DefaultDataSource가 jdbc/myDatasource에 바인드되고 java:comp/DefaultDataSource의 최대 풀 크기를 10으로 설정하려고 한다고 가정해 보십시오. 그러려면 jdbc/myDataSource 최대 풀 크기를 10으로 설정하십시오. 다양한 자원 특성 수정 방법에 대한 정보는 관련 링크를 참조하십시오.