EJB 전개를 수행할 옵션 제공 설정
이 페이지에서 EJB(엔터프라이즈 Bean) 전개 도구에 대한 옵션을 지정할 수 있습니다. 이 도구는 엔터프라이즈 Bean 파일을 실행하는 데 필요한 코드를 생성합니다. EJB 전개 도구를 실행하는 동안 사용할 추가 클래스 경로, 원격 메소드 호출 컴파일러(RMIC) 옵션, 데이터베이스 유형 및 데이터베이스 스키마 이름을 지정할 수 있습니다.
이 관리 콘솔 페이지는 애플리케이션 설치 및 업데이트 마법사의 단계입니다. 이 페이지를 보려면 설치 옵션 선택 페이지에서 엔터프라이즈 Bean 배치를 선택해야 합니다. 따라서 이 패널을 보려면 을 클릭하십시오.
EJB 모듈이 포함된 애플리케이션을 설치 또는 갱신할 때 이 페이지에서 EJB 전개 도구 옵션을 지정할 수 있습니다. EJB 전개 도구는 EJB 1.x 또는 2.x 모듈 설치 중에 실행됩니다. EJB 3.x 모듈 설치 중에는 EJB 배치 도구가 실행되지 않습니다.
지정한 옵션은 ejbdeploy 명령의 매개변수 값을 설정합니다. 도구, 즉 ejbdeploy 명령은 마법사의 요약 페이지에서 완료를 클릭한 후 설치하는 중에 EAR(엔터프라이즈 아카이브) 파일에서 실행됩니다.
클래스 경로
설치 중인 JAR 또는 EAR 파일에 따라 하나 이상의 zip 파일 또는 JAR(Java Archive) 파일의 클래스 경로를 지정합니다.
여러 항목의 클래스 경로를 지정하려면 파일 이름은 대상 서버가 사용하는 경로 분리자로 구분되고 큰따옴표로 묶인 완전한 이름이어야 합니다.
Windows 운영 체제에서 경로 분리자는 세미콜론(;)입니다. 예를 들어, 다음과 같습니다.
path\myJar1.jar;path\myJar2.jar;path\myJar3.jar
기타 지원 운영 체제에서 경로 분리자는 콜론(:)입니다. 예를 들어, 다음과 같습니다.
path/myJar1.jar:path/myJar2.jar:path/myJar3.jar
클래스 경로는 ejbdeploy 명령 매개변수 -cp class_path와 동일합니다.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
기본값 | 널 |
RMIC
EJB 전개 도구가 RMIC 옵션을 원격 메소드 호출 컴파일러로 전달하는지 여부를 지정합니다. 옵션에 대한 정보는 RMI 도구 문서를 참조하십시오.
옵션을 공백으로 구분하고 큰따옴표로 묶으십시오. 예를 들어, 다음과 같습니다.
"-nowarn -verbose"
RMIC 설정은 ejbdeploy 명령 매개변수 -rmic "options"와 동일합니다.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
기본값 | 널 |
데이터베이스 유형
데이터베이스 열 유형, 맵핑 정보, Table.sql 및 기타 정보를 결정하는 데 사용되는 데이터베이스 벤더의 이름을 지정합니다. 드롭 다운 목록에서 데이터베이스 유형 또는 공백 선택사항을 선택하십시오. 목록에는 유효한 데이터베이스 벤더 이름이 있습니다. 공백 선택사항을 선택하면 데이터베이스 유형이 ""(널)로 설정됩니다.
데이터베이스 유형을 지정한 경우, 선택한 데이터베이스 유형이 모든 EJB 모듈에 대해 이전에 정의된 백엔드 ID를 겹쳐씁니다. 개별 EJB 모듈에 대한 백엔드 ID를 사용 가능으로 설정하려면 공백 선택사항을 선택하여 데이터베이스 유형을 널로 설정하십시오.

데이터베이스 유형은 ejbdeploy 명령 매개변수 -dbvendor name과 동일합니다.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
기본값 | DB2UDB_V82 |
데이터베이스 스키마
작성할 스키마의 이름을 지정합니다.
EJB 전개 도구는 JAR 또는 EAR 파일로 된 스키마 문서에 데이터베이스 정보를 저장합니다. 그러므로 옵션을 다시 지정할 필요가 없습니다. 또한 JAR 또는 EAR를 생성할 때 나중에 변경할 수 없으므로 올바른 데이터베이스를 해당 위치에 정의해야 합니다.
스키마 이름에 공백이 있는 경우에는 전체 이름을 큰따옴표로 묶어야 합니다. 예를 들어, 다음과 같습니다.
"my schema"
데이터베이스 스키마는 ejbdeploy 명령 매개변수 -dbschema "name"과 동일합니다.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
기본값 | 널 |
데이터베이스 액세스 유형
SQLJ(Structured Query Language for Java)를 지원하는 DB2® 데이터베이스의 데이터베이스 액세스 유형을 지정합니다. SQLJ를 사용하여 DB2 데이터베이스에 연결하는 데이터 액세스 애플리케이션을 개발하십시오. SQLJ는 SQL(Structured Query Language) 데이터베이스 요청을 제공하는 명령문을 임베디드하기 위해 Java 프로그래밍 언어 사용을 지원하는 프로그램밍 확장 세트입니다.
이 설정을 보려면 데이터베이스 유형 드롭 다운 목록에서 SQLJ를 지원하는 DB2 백엔드 데이터베이스를 선택해야 합니다.
사용 가능한 데이터베이스 액세스 유형에는 JDBC 및 SQLJ가 포함됩니다.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
기본값 | JDBC |
SQLJ 클래스 경로
DB2 SQLJ 도구 sqlj.zip 파일의 클래스 경로를 지정합니다. 제품은 이 클래스 경로를 사용하여 애플리케이션 설치 중에 DB2 SQLJ 도구를 실행하고 SQLJ 프로파일(.ser 파일)을 생성합니다.
이 설정을 보려면 데이터베이스 유형 드롭 다운 목록에서 SQLJ를 지원하는 DB2 백엔드 데이터베이스를 선택해야 합니다.
sqlj.zip 파일이 상주하는 드라이브 및 디렉토리를 지정합니다. 예를 들어, 다음과 같습니다.
Windows 운영 체제에서
c:\SQLJ\sqlj.zip을 지정하십시오.
기타 모든 운영 체제에서 /SQLJ/sqlj.zip을 지정하십시오.
애플리케이션 EAR 파일을 재설치하는 경우, 제품은 기존 SQLJ 프로파일을 삭제하고 새 프로파일을 작성합니다.
클래스 경로를 지정하지 않는 경우, 제품은 클래스 경로 누락에 관한 경고를 표시합니다. 유효한 클래스 경로를 지정한 후 애플리케이션 설치용 마법사를 계속 사용할 수 있습니다.
제품이 애플리케이션을 설치한 후 생성된 SQLJ 프로파일을 사용자 정의하거나 해당 프로파일에 바인딩을 추가할 수 있습니다.
을 클릭하여 액세스한 관리 콘솔 SQLJ 프로파일 및 pureQuery 바인드 파일을 사용하십시오.정보 | 값 |
---|---|
데이터 유형 | 문자열 |
기본값 | 널 |
JDK 준수 레벨
애플리케이션 소스 파일을 컴파일에 포함시키는 경우 Java 개발자 킷 컴파일러 준수 레벨을 1.4, 5.0, 6.0 또는 7.0으로 지정합니다.
기본값은 ejbdeploy 명령에서 사용하는 개발자 킷 버전을 사용하는 것입니다. 예를 들어, 버전 7.0에 정의된 새 기능을 애플리케이션이 사용하거나 소스 파일을 포함시키는 경우(권장되지 않음)에는 버전 7.0 레벨을 지정해야 합니다.
사용자가 지정한 JDK 준수 레벨은 애플리케이션을 배치하는 애플리케이션 서버의 기본 Java SDK와 동일한 레벨이어야 합니다. 예를 들어, 이 페이지에서 JDK 준수 레벨에 대해 7.0을 선택한 경우 JDK 7.0이 설치되어 있고 애플리케이션 서버의 기본 Java SDK가 7.0으로 설정되어 있는지 확인해야 합니다. 관리 콘솔의 Java SDK 페이지에는 노드에 설치되어 있는 SDK(Software Development Kit)가 나열되고, 이 페이지를 사용하면 노드 또는 서버의 기본 SDK를 선택할 수 있습니다. Java SDK 페이지를 보려면
를 클릭하십시오.JDK 준수 레벨은 ejbdeploy 명령 매개변수 -complianceLevel "1.4"| "5.0"| "6.0"| "7.0"과 동일합니다.
정보 | 값 |
---|---|
데이터 유형 | 문자열 |
기본값 | 널(빈 문자열) |