Java Servlets 3.0

이 기능은 Java Servlet 3.0 스펙에 작성된 HTTP Servlet을 지원할 수 있게 합니다. 서블릿은 Java EE 지정 WAR 또는 EAR 파일에 패키지할 수 있습니다. 서블릿 보안이 필요한 경우 appSecurity 기능도 구성해야 합니다. 보안 기능 부재 시 애플리케이션에 대한 모든 보안 제한조건은 무시됩니다.

이 기능을 사용

Java Servlets 3.0 기능을 사용하려면 server.xml 파일의 featureManager 요소 내에 다음 요소 선언을 추가하십시오.
<feature>servlet-3.0</feature>

지원되는 Java™ 버전

  • JavaSE-1.6
  • JavaSE-1.7
  • JavaSE-1.8

이 기능에 의존하는 기능 개발

Java Servlets 3.0 기능에 의존하는 기능을 개발 중인 경우, 새 기능의 기능 Manifest 파일에 있는 Subsystem-Content 헤더에 다음 항목을 포함시키십시오.
com.ibm.websphere.appserver.servlet-3.0; type="osgi.subsystem.feature"

이 기능이 제공하는 표준 API 패키지

  • javax.servlet
  • javax.servlet.annotation
  • javax.servlet.descriptor
  • javax.servlet.http
  • javax.servlet.resources

기능 구성 요소

server.xml 파일에서 다음 요소를 사용하여 Java Servlets 3.0 기능을 구성할 수 있습니다.

application
애플리케이션의 특성을 정의합니다.
속성 이름 데이터 유형 기본값 설명
autoStart boolean true 서버에서 자동으로 애플리케이션을 시작하는지 표시합니다.
context-root string   애플리케이션의 컨텍스트 루트입니다.
id 문자열   고유 구성 ID입니다.
location 파일, 디렉토리 또는 URL입니다.   절대 경로 또는 서버 레벨 앱 디렉토리에 대해 상대적인 경로로 표현되는 애플리케이션의 위치입니다.
name string   애플리케이션 이름입니다.
suppressUncoveredHttpMethodWarning boolean false 애플리케이션 개발 중에 발견된 HTTP 메소드 경고 메시지를 억제하는 옵션입니다.
type string   애플리케이션 아카이브의 유형입니다.
application > application-bnd
설명: 애플리케이션에 포함된 일반 배치 정보를 특정 자원에 바인드합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
version string   애플리케이션 바인딩 스펙의 버전입니다.
application > application-bnd > security-role
설명: 고유 구성 ID입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
name string   보안 역할의 이름입니다.
application > application-bnd > security-role > group
설명: 고유 구성 ID입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
access-id string   그룹 액세스 ID
id 문자열   고유 구성 ID입니다.
name string   보안 역할을 소유한 그룹의 이름입니다.
application > application-bnd > security-role > run-as
설명: 고유 구성 ID입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
password 양방향으로 암호화된 비밀번호(문자열)   다른 Bean에서 Bean에 액세스하는 데 필요한 사용자의 비밀번호입니다. 값은 일반 텍스트 또는 인코딩된 양식으로 저장될 수 있습니다. 비밀번호를 인코드하려면 인코드 옵션으로 securityUtility 도구를 사용하십시오.
userid string   다른 Bean에서 Bean에 액세스하는 데 필요한 사용자의 ID입니다.
application > application-bnd > security-role > special-subject
설명: 고유 구성 ID입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
type
  • EVERYONE
  • ALL_AUTHENTICATED_USERS
  다음 특수 주제 유형 중 하나는 ALL_AUTHENTICATED_USERS, EVERYONE입니다.
EVERYONE
모두
ALL_AUTHENTICATED_USERS
모든 인증된 사용자
application > application-bnd > security-role > user
설명: 고유 구성 ID입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
access-id string   일반 양식 사용자에서 사용자 액세스 ID인 realmName/userUniqueId입니다. 값을 지정하지 않으면 생성됩니다.
id 문자열   고유 구성 ID입니다.
name string   보안 역할을 소유한 사용자의 이름입니다.
application > classloader
설명: 애플리케이션 클래스 로더의 설정을 정의합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
apiTypeVisibility string spec,ibm-api,api API 패키지 유형에서 이 클래스 로더는 쉼표로 구분된 다음 조합 목록으로 표시할 수 있습니다. 스펙, ibm-api, api, 써드파티
classProviderRef 최상위 레벨 resourceAdapter 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   클래스 제공자 참조 목록입니다. 클래스 또는 자원을 검색할 때 이 클래스 로더는 자신의 클래스 경로를 검색한 후 지정된 클래스 제공자에게 위임합니다.
commonLibraryRef 최상위 레벨 library 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   라이브러리 참조 목록입니다. 라이브러리 클래스 인스턴스는 다른 클래스로더와 공유됩니다.
delegation
  • parentFirst
  • parentLast
parentFirst 이 클래스로더 이전 또는 이후에 상위 클래스로더가 사용되는지 여부를 제어합니다. 상위 우선이 선택된 경우 클래스 경로를 검색하기 전에 직계 상위에 위임하십시오. 상위 마지막이 선택된 경우 직계 상위에 위임하기 전에 클래스 경로를 검색하십시오.
parentFirst
상위 우선
parentLast
상위 마지막
privateLibraryRef 최상위 레벨 library 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   라이브러리 참조 목록입니다. 라이브러리 클래스 인스턴스가 다른 클래스로더에서 클래스 인스턴스에 독립적이며 이 클래스로더에 고유합니다.
application > classloader > commonLibrary
설명: 라이브러리 참조 목록입니다. 라이브러리 클래스 인스턴스는 다른 클래스로더와 공유됩니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
apiTypeVisibility string spec,ibm-api,api 스펙, ibm-api, api, 써드파티 조합의 쉼표로 분리된 목록과 같이 이 라이브러리의 클래스 로더가 확인할 수 있는 API 패키지 유형입니다.
description string   관리자를 위한 공유 라이브러리의 설명
filesetRef 최상위 레벨 fileset 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   참조된 파일세트의 ID
id 문자열   고유 구성 ID입니다.
name string   관리자를 위한 공유 라이브러리의 이름
application > classloader > commonLibrary > file
설명: 참조된 파일의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
name 파일에 대한 경로   완전한 파일 이름
application > classloader > commonLibrary > fileset
설명: 참조된 파일세트의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
caseSensitive boolean true 검색이 대소문자를 구분해야 하는지 여부를 표시하는 부울입니다(기본값: true).
dir 디렉토리에 대한 경로 ${server.config.dir} 파일을 검색할 기본 디렉토리입니다.
excludes string   검색 결과에서 제외할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다. 기본적으로 어떤 파일도 제외되지 않습니다.
id 문자열   고유 구성 ID입니다.
includes string * 검색 결과에 포함할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다(기본값: *).
scanInterval 밀리초 정밀도를 사용하는 기간 0 시간 단위 접미부 h(시간), m(분), s(초), ms(밀리초)를 사용하여 파일 세트의 변경을 점검할 스캔 간격입니다(예: 2ms 또는 5s). 기본적으로 사용 안 합니다(scanInterval=0). 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
application > classloader > commonLibrary > folder
설명: 참조된 폴더의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
dir 디렉토리에 대한 경로   자원 파일을 찾기 위한 라이브러리 클래스 경로에 포함될 디렉토리 또는 폴더
id 문자열   고유 구성 ID입니다.
application > classloader > privateLibrary
설명: 라이브러리 참조 목록입니다. 라이브러리 클래스 인스턴스가 다른 클래스로더에서 클래스 인스턴스에 독립적이며 이 클래스로더에 고유합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
apiTypeVisibility string spec,ibm-api,api 스펙, ibm-api, api, 써드파티 조합의 쉼표로 분리된 목록과 같이 이 라이브러리의 클래스 로더가 확인할 수 있는 API 패키지 유형입니다.
description string   관리자를 위한 공유 라이브러리의 설명
filesetRef 최상위 레벨 fileset 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   참조된 파일세트의 ID
id 문자열   고유 구성 ID입니다.
name string   관리자를 위한 공유 라이브러리의 이름
application > classloader > privateLibrary > file
설명: 참조된 파일의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
name 파일에 대한 경로   완전한 파일 이름
application > classloader > privateLibrary > fileset
설명: 참조된 파일세트의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
caseSensitive boolean true 검색이 대소문자를 구분해야 하는지 여부를 표시하는 부울입니다(기본값: true).
dir 디렉토리에 대한 경로 ${server.config.dir} 파일을 검색할 기본 디렉토리입니다.
excludes string   검색 결과에서 제외할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다. 기본적으로 어떤 파일도 제외되지 않습니다.
id 문자열   고유 구성 ID입니다.
includes string * 검색 결과에 포함할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다(기본값: *).
scanInterval 밀리초 정밀도를 사용하는 기간 0 시간 단위 접미부 h(시간), m(분), s(초), ms(밀리초)를 사용하여 파일 세트의 변경을 점검할 스캔 간격입니다(예: 2ms 또는 5s). 기본적으로 사용 안 합니다(scanInterval=0). 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
application > classloader > privateLibrary > folder
설명: 참조된 폴더의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
dir 디렉토리에 대한 경로   자원 파일을 찾기 위한 라이브러리 클래스 경로에 포함될 디렉토리 또는 폴더
id 문자열   고유 구성 ID입니다.
application > resourceAdapter
설명: 애플리케이션에 임베드된 자원 어댑터의 구성을 지정합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
alias string ${id} 자원 어댑터의 기본 ID를 대체합니다. ID는 자원 어댑터 구성 특성 요소의 이름으로 사용되며 자원 어댑터에 의해 제공되는 모든 자원에 대한 구성 특성 요소의 이름을 판별할 때 순서대로 사용됩니다. 자원 어댑터의 구성 특성 요소 이름 형식은 properties.<APP_NAME>.<ALIAS>입니다. 여기서 <APP_NAME>은 애플리케이션의 이름이며 <ALIAS>는 구성된 별명입니다. 지정하지 않는 경우 별명은 기본값으로 자원 어댑터의 모듈 이름을 사용합니다.
autoStart boolean   자원 어댑터를 배치한 후 자동으로 시작할지또는 자원을 인젝션하거나 검색한 후 천천히 시작할지를 구성합니다.
contextServiceRef 최상위 레벨 contextService 요소에 대한 참조입니다(문자열).   컨텍스트가 스레드에 캡처되거나 전파되는 방법을 구성합니다.
id string   이 구성을 적용할 임베드된 자원 어댑터 모듈의 이름을 식별합니다.
application > resourceAdapter > contextService
설명: 컨텍스트가 스레드에 캡처되거나 전파되는 방법을 구성합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
baseContextRef 최상위 레벨 contextService 요소에 대한 참조입니다(문자열).   이 컨텍스트 서비스에 아직 정의되지 않은 컨텍스트를 상속할 기본 컨텍스트 서비스를 지정합니다.
jndiName string   JNDI 이름
onError
  • IGNORE
  • FAIL
  • WARN
WARN 구성 오류에 대한 응답으로 수행할 조치를 판별합니다. 예를 들어, 이 contextService에 대해 securityContext가 구성되어 있지만 보안 기능이 사용되지 않는 경우, onError는 실패할 것인지, 경고를 발행할 것인지 또는 올바르지 않은 구성 파트를 무시할 것인지 여부를 판별합니다.
IGNORE
구성 오류가 발생한 경우 서버가 경고 및 오류 메시지를 발행하지 않습니다.
FAIL
첫 번째 오류가 발생한 경우 서버는 경고 또는 오류 메시지를 발행하고 서버를 중지시킵니다.
WARN
구성 오류가 발생한 경우 서버는 경고 및 오류 메시지를 발행합니다.
application > resourceAdapter > contextService > baseContext
설명: 이 컨텍스트 서비스에 아직 정의되지 않은 컨텍스트를 상속할 기본 컨텍스트 서비스를 지정합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
baseContextRef 최상위 레벨 contextService 요소에 대한 참조입니다(문자열).   이 컨텍스트 서비스에 아직 정의되지 않은 컨텍스트를 상속할 기본 컨텍스트 서비스를 지정합니다.
id 문자열   고유 구성 ID입니다.
jndiName string   JNDI 이름
onError
  • IGNORE
  • FAIL
  • WARN
WARN 구성 오류에 대한 응답으로 수행할 조치를 판별합니다. 예를 들어, 이 contextService에 대해 securityContext가 구성되어 있지만 보안 기능이 사용되지 않는 경우, onError는 실패할 것인지, 경고를 발행할 것인지 또는 올바르지 않은 구성 파트를 무시할 것인지 여부를 판별합니다.
IGNORE
구성 오류가 발생한 경우 서버가 경고 및 오류 메시지를 발행하지 않습니다.
FAIL
첫 번째 오류가 발생한 경우 서버는 경고 또는 오류 메시지를 발행하고 서버를 중지시킵니다.
WARN
구성 오류가 발생한 경우 서버는 경고 및 오류 메시지를 발행합니다.
application > resourceAdapter > contextService > baseContext > baseContext
설명: 이 컨텍스트 서비스에 아직 정의되지 않은 컨텍스트를 상속할 기본 컨텍스트 서비스를 지정합니다.
필수: false
데이터 유형: com.ibm.ws.context.service-factory
application > resourceAdapter > contextService > baseContext > classloaderContext
설명: 클래스 로더 컨텍스트 전파 구성입니다.
필수: false
데이터 유형:
application > resourceAdapter > contextService > baseContext > jeeMetadataContext
설명: 태스크에 사용할 수 있는 컨텍스트 태스크를 제출하는 애플리케이션 컴포넌트의 네임스페이스를 만드십시오.
필수: false
데이터 유형:
application > resourceAdapter > contextService > baseContext > securityContext
설명: 지정된 경우, 작업 시작 프로그램의 보안 컨텍스트가 작업 단위로 전파됩니다.
필수: false
데이터 유형:
application > resourceAdapter > contextService > baseContext > syncToOSThreadContext
설명: 이 기능이 지정된 경우 작업 단위의 runAs 주제 ID가 운영 체제 ID로 동기화됩니다.
필수: false
데이터 유형:
application > resourceAdapter > contextService > baseContext > zosWLMContext
설명: z/OS WLM 컨텍스트를 스레드 컨텍스트의 일부로 관리해야 함을 표시합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
daemonTransactionClass string ASYNCDMN 새 WLM 컨텍스트가 디먼 작업을 위해 작성될 때 작업을 분류하기 위해 WLM에 제공된 트랜잭션 클래스 이름입니다.
defaultTransactionClass string ASYNCBN 새 WLM 컨텍스트가 디먼이 아닌 작업을 위해 작성될 때 작업을 분류하기 위해 WLM에 제공된 트랜잭션 클래스 이름입니다.
wlm
  • Propagate
  • PropagateOrNew
  • New
Propagate 디먼이 아닌 작업을 위해 WLM 컨텍스트를 처리하는 방법을 표시합니다.
Propagate
동일한 WLM 컨텍스트(있는 경우)를 사용하십시오.
PropagateOrNew
동일한 WLM 컨텍스트를 사용하거나 현재 컨텍스트가 없는 경우 새로 작성하십시오.
New
항상 새 WLM 컨텍스트를 작성하십시오.
application > resourceAdapter > contextService > classloaderContext
설명: 클래스 로더 컨텍스트 전파 구성입니다.
필수: false
데이터 유형:
application > resourceAdapter > contextService > jeeMetadataContext
설명: 태스크에 사용할 수 있는 컨텍스트 태스크를 제출하는 애플리케이션 컴포넌트의 네임스페이스를 만드십시오.
필수: false
데이터 유형:
application > resourceAdapter > contextService > securityContext
설명: 지정된 경우, 작업 시작 프로그램의 보안 컨텍스트가 작업 단위로 전파됩니다.
필수: false
데이터 유형:
application > resourceAdapter > contextService > syncToOSThreadContext
설명: 이 기능이 지정된 경우 작업 단위의 runAs 주제 ID가 운영 체제 ID로 동기화됩니다.
필수: false
데이터 유형:
application > resourceAdapter > contextService > zosWLMContext
설명: z/OS WLM 컨텍스트를 스레드 컨텍스트의 일부로 관리해야 함을 표시합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
daemonTransactionClass string ASYNCDMN 새 WLM 컨텍스트가 디먼 작업을 위해 작성될 때 작업을 분류하기 위해 WLM에 제공된 트랜잭션 클래스 이름입니다.
defaultTransactionClass string ASYNCBN 새 WLM 컨텍스트가 디먼이 아닌 작업을 위해 작성될 때 작업을 분류하기 위해 WLM에 제공된 트랜잭션 클래스 이름입니다.
wlm
  • Propagate
  • PropagateOrNew
  • New
Propagate 디먼이 아닌 작업을 위해 WLM 컨텍스트를 처리하는 방법을 표시합니다.
Propagate
동일한 WLM 컨텍스트(있는 경우)를 사용하십시오.
PropagateOrNew
동일한 WLM 컨텍스트를 사용하거나 현재 컨텍스트가 없는 경우 새로 작성하십시오.
New
항상 새 WLM 컨텍스트를 작성하십시오.
application > resourceAdapter > customize
설명: 지정된 인터페이스 및/또는 구현 클래스로 활성화 스펙, 관리 오브젝트 또는 연결 팩토리의 구성 특성 요소를 사용자 정의합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
implementation string   구성 특성 요소를 사용자 정의해야 하는 완전한 구현 클래스 이름입니다.
interface string   구성 특성 요소를 사용자 정의해야 하는 완전한 인터페이스 클래스 이름입니다.
suffix string   구성 특성 요소의 기본 접미부를 대체합니다. 예를 들면, properties.rarModule1.CustomConnectionFactory에서 "CustomConnectionFactory"입니다. 접미부는 자원 어댑터가 다중 유형의 연결 팩토리, 관리 오브젝트 또는 엔드포인트 활성화를 제공한 경우에 유용합니다. 구성 특성 요소 사용자 정의가 접미부를 생략하거나 공백으로 둔 경우 접미부는 사용되지 않습니다.
applicationMonitor
서버가 애플리케이션 추가, 업데이트 및 삭제에 응답하는 방법을 정의합니다.
속성 이름 데이터 유형 기본값 설명
dropins 디렉토리에 대한 경로 dropins 절대 경로 또는 서버 디렉토리에 대해 상대적인 경로로 표현되는 애플리케이션 drop-in 디렉토리의 위치입니다.
dropinsEnabled boolean true 애플리케이션 추가, 업데이트 및 삭제에 대해 drop-in 디렉토리를 모니터하십시오.
pollingRate 밀리초 정밀도를 사용하는 기간 500ms 서버가 애플리케이션 추가, 업데이트 및 삭제를 확인하는 비율입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
updateTrigger
  • mbean
  • polled
  • disabled
polled 애플리케이션 업데이트 메소드 또는 트리거입니다.
mbean
서버는 통합 개발 환경 및 관리 애플리케이션과 같은 외부 프로그램으로 호출되는 MBean에서 프롬프트로 표시될 때에만 애플리케이션을 업데이트합니다.
polled
서버는 폴링 간격으로 애플리케이션 변경사항을 스캔하고, 변경사항이 있는 경우에 애플리케이션을 업데이트합니다.
disabled
모든 업데이트 모니터링을 사용하지 않습니다. 서버가 실행 중인 동안에는 애플리케이션 변경사항이 적용되지 않습니다.
channelfw
채널 및 체인 관리 설정을 정의합니다.
속성 이름 데이터 유형 기본값 설명
chainQuiesceTimeout 밀리초 정밀도를 사용하는 기간 30s 체인을 정지하는 동안 대기할 기본 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
chainStartRetryAttempts int

최소값: 0

60 체인당 수행할 재시도 횟수입니다.
chainStartRetryInterval 밀리초 정밀도를 사용하는 기간 5s 시작 재시도 사이의 시간 간격입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
warningWaitTime 밀리초 정밀도를 사용하는 기간 10s 팩토리 구성 누락을 알리기 전에 대기할 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
classloading
글로벌 클래스 로딩
속성 이름 데이터 유형 기본값 설명
useJarUrls boolean false 아카이브에서 파일을 참조하는 데 jar: URL을 사용할지 또는 wsjar: URL을 사용할지 여부입니다.
enterpriseApplication
엔터프라이즈 애플리케이션의 특성을 정의합니다.
속성 이름 데이터 유형 기본값 설명
autoStart boolean true 서버에서 자동으로 애플리케이션을 시작하는지 표시합니다.
defaultClientModule string   엔터프라이즈 애플리케이션의 기본 클라이언트 모듈
id 문자열   고유 구성 ID입니다.
location 파일, 디렉토리 또는 URL입니다.   절대 경로 또는 서버 레벨 앱 디렉토리에 대해 상대적인 경로로 표현되는 애플리케이션의 위치입니다.
name string   애플리케이션 이름입니다.
suppressUncoveredHttpMethodWarning boolean false 애플리케이션 개발 중에 발견된 HTTP 메소드 경고 메시지를 억제하는 옵션입니다.
enterpriseApplication > application-bnd
설명: 애플리케이션에 포함된 일반 배치 정보를 특정 자원에 바인드합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
version string   애플리케이션 바인딩 스펙의 버전입니다.
enterpriseApplication > application-bnd > security-role
설명: 고유 구성 ID입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
name string   보안 역할의 이름입니다.
enterpriseApplication > application-bnd > security-role > group
설명: 고유 구성 ID입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
access-id string   그룹 액세스 ID
id 문자열   고유 구성 ID입니다.
name string   보안 역할을 소유한 그룹의 이름입니다.
enterpriseApplication > application-bnd > security-role > run-as
설명: 고유 구성 ID입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
password 양방향으로 암호화된 비밀번호(문자열)   다른 Bean에서 Bean에 액세스하는 데 필요한 사용자의 비밀번호입니다. 값은 일반 텍스트 또는 인코딩된 양식으로 저장될 수 있습니다. 비밀번호를 인코드하려면 인코드 옵션으로 securityUtility 도구를 사용하십시오.
userid string   다른 Bean에서 Bean에 액세스하는 데 필요한 사용자의 ID입니다.
enterpriseApplication > application-bnd > security-role > special-subject
설명: 고유 구성 ID입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
type
  • EVERYONE
  • ALL_AUTHENTICATED_USERS
  다음 특수 주제 유형 중 하나는 ALL_AUTHENTICATED_USERS, EVERYONE입니다.
EVERYONE
모두
ALL_AUTHENTICATED_USERS
모든 인증된 사용자
enterpriseApplication > application-bnd > security-role > user
설명: 고유 구성 ID입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
access-id string   일반 양식 사용자에서 사용자 액세스 ID인 realmName/userUniqueId입니다. 값을 지정하지 않으면 생성됩니다.
id 문자열   고유 구성 ID입니다.
name string   보안 역할을 소유한 사용자의 이름입니다.
enterpriseApplication > classloader
설명: 애플리케이션 클래스 로더의 설정을 정의합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
apiTypeVisibility string spec,ibm-api,api API 패키지 유형에서 이 클래스 로더는 쉼표로 구분된 다음 조합 목록으로 표시할 수 있습니다. 스펙, ibm-api, api, 써드파티
classProviderRef 최상위 레벨 resourceAdapter 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   클래스 제공자 참조 목록입니다. 클래스 또는 자원을 검색할 때 이 클래스 로더는 자신의 클래스 경로를 검색한 후 지정된 클래스 제공자에게 위임합니다.
commonLibraryRef 최상위 레벨 library 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   라이브러리 참조 목록입니다. 라이브러리 클래스 인스턴스는 다른 클래스로더와 공유됩니다.
delegation
  • parentFirst
  • parentLast
parentFirst 이 클래스로더 이전 또는 이후에 상위 클래스로더가 사용되는지 여부를 제어합니다. 상위 우선이 선택된 경우 클래스 경로를 검색하기 전에 직계 상위에 위임하십시오. 상위 마지막이 선택된 경우 직계 상위에 위임하기 전에 클래스 경로를 검색하십시오.
parentFirst
상위 우선
parentLast
상위 마지막
privateLibraryRef 최상위 레벨 library 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   라이브러리 참조 목록입니다. 라이브러리 클래스 인스턴스가 다른 클래스로더에서 클래스 인스턴스에 독립적이며 이 클래스로더에 고유합니다.
enterpriseApplication > classloader > commonLibrary
설명: 라이브러리 참조 목록입니다. 라이브러리 클래스 인스턴스는 다른 클래스로더와 공유됩니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
apiTypeVisibility string spec,ibm-api,api 스펙, ibm-api, api, 써드파티 조합의 쉼표로 분리된 목록과 같이 이 라이브러리의 클래스 로더가 확인할 수 있는 API 패키지 유형입니다.
description string   관리자를 위한 공유 라이브러리의 설명
filesetRef 최상위 레벨 fileset 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   참조된 파일세트의 ID
id 문자열   고유 구성 ID입니다.
name string   관리자를 위한 공유 라이브러리의 이름
enterpriseApplication > classloader > commonLibrary > file
설명: 참조된 파일의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
name 파일에 대한 경로   완전한 파일 이름
enterpriseApplication > classloader > commonLibrary > fileset
설명: 참조된 파일세트의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
caseSensitive boolean true 검색이 대소문자를 구분해야 하는지 여부를 표시하는 부울입니다(기본값: true).
dir 디렉토리에 대한 경로 ${server.config.dir} 파일을 검색할 기본 디렉토리입니다.
excludes string   검색 결과에서 제외할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다. 기본적으로 어떤 파일도 제외되지 않습니다.
id 문자열   고유 구성 ID입니다.
includes string * 검색 결과에 포함할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다(기본값: *).
scanInterval 밀리초 정밀도를 사용하는 기간 0 시간 단위 접미부 h(시간), m(분), s(초), ms(밀리초)를 사용하여 파일 세트의 변경을 점검할 스캔 간격입니다(예: 2ms 또는 5s). 기본적으로 사용 안 합니다(scanInterval=0). 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
enterpriseApplication > classloader > commonLibrary > folder
설명: 참조된 폴더의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
dir 디렉토리에 대한 경로   자원 파일을 찾기 위한 라이브러리 클래스 경로에 포함될 디렉토리 또는 폴더
id 문자열   고유 구성 ID입니다.
enterpriseApplication > classloader > privateLibrary
설명: 라이브러리 참조 목록입니다. 라이브러리 클래스 인스턴스가 다른 클래스로더에서 클래스 인스턴스에 독립적이며 이 클래스로더에 고유합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
apiTypeVisibility string spec,ibm-api,api 스펙, ibm-api, api, 써드파티 조합의 쉼표로 분리된 목록과 같이 이 라이브러리의 클래스 로더가 확인할 수 있는 API 패키지 유형입니다.
description string   관리자를 위한 공유 라이브러리의 설명
filesetRef 최상위 레벨 fileset 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   참조된 파일세트의 ID
id 문자열   고유 구성 ID입니다.
name string   관리자를 위한 공유 라이브러리의 이름
enterpriseApplication > classloader > privateLibrary > file
설명: 참조된 파일의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
name 파일에 대한 경로   완전한 파일 이름
enterpriseApplication > classloader > privateLibrary > fileset
설명: 참조된 파일세트의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
caseSensitive boolean true 검색이 대소문자를 구분해야 하는지 여부를 표시하는 부울입니다(기본값: true).
dir 디렉토리에 대한 경로 ${server.config.dir} 파일을 검색할 기본 디렉토리입니다.
excludes string   검색 결과에서 제외할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다. 기본적으로 어떤 파일도 제외되지 않습니다.
id 문자열   고유 구성 ID입니다.
includes string * 검색 결과에 포함할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다(기본값: *).
scanInterval 밀리초 정밀도를 사용하는 기간 0 시간 단위 접미부 h(시간), m(분), s(초), ms(밀리초)를 사용하여 파일 세트의 변경을 점검할 스캔 간격입니다(예: 2ms 또는 5s). 기본적으로 사용 안 합니다(scanInterval=0). 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
enterpriseApplication > classloader > privateLibrary > folder
설명: 참조된 폴더의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
dir 디렉토리에 대한 경로   자원 파일을 찾기 위한 라이브러리 클래스 경로에 포함될 디렉토리 또는 폴더
id 문자열   고유 구성 ID입니다.
enterpriseApplication > resourceAdapter
설명: 애플리케이션에 임베드된 자원 어댑터의 구성을 지정합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
alias string ${id} 자원 어댑터의 기본 ID를 대체합니다. ID는 자원 어댑터 구성 특성 요소의 이름으로 사용되며 자원 어댑터에 의해 제공되는 모든 자원에 대한 구성 특성 요소의 이름을 판별할 때 순서대로 사용됩니다. 자원 어댑터의 구성 특성 요소 이름 형식은 properties.<APP_NAME>.<ALIAS>입니다. 여기서 <APP_NAME>은 애플리케이션의 이름이며 <ALIAS>는 구성된 별명입니다. 지정하지 않는 경우 별명은 기본값으로 자원 어댑터의 모듈 이름을 사용합니다.
autoStart boolean   자원 어댑터를 배치한 후 자동으로 시작할지또는 자원을 인젝션하거나 검색한 후 천천히 시작할지를 구성합니다.
contextServiceRef 최상위 레벨 contextService 요소에 대한 참조입니다(문자열).   컨텍스트가 스레드에 캡처되거나 전파되는 방법을 구성합니다.
id string   이 구성을 적용할 임베드된 자원 어댑터 모듈의 이름을 식별합니다.
enterpriseApplication > resourceAdapter > contextService
설명: 컨텍스트가 스레드에 캡처되거나 전파되는 방법을 구성합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
baseContextRef 최상위 레벨 contextService 요소에 대한 참조입니다(문자열).   이 컨텍스트 서비스에 아직 정의되지 않은 컨텍스트를 상속할 기본 컨텍스트 서비스를 지정합니다.
jndiName string   JNDI 이름
onError
  • IGNORE
  • FAIL
  • WARN
WARN 구성 오류에 대한 응답으로 수행할 조치를 판별합니다. 예를 들어, 이 contextService에 대해 securityContext가 구성되어 있지만 보안 기능이 사용되지 않는 경우, onError는 실패할 것인지, 경고를 발행할 것인지 또는 올바르지 않은 구성 파트를 무시할 것인지 여부를 판별합니다.
IGNORE
구성 오류가 발생한 경우 서버가 경고 및 오류 메시지를 발행하지 않습니다.
FAIL
첫 번째 오류가 발생한 경우 서버는 경고 또는 오류 메시지를 발행하고 서버를 중지시킵니다.
WARN
구성 오류가 발생한 경우 서버는 경고 및 오류 메시지를 발행합니다.
enterpriseApplication > resourceAdapter > contextService > baseContext
설명: 이 컨텍스트 서비스에 아직 정의되지 않은 컨텍스트를 상속할 기본 컨텍스트 서비스를 지정합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
baseContextRef 최상위 레벨 contextService 요소에 대한 참조입니다(문자열).   이 컨텍스트 서비스에 아직 정의되지 않은 컨텍스트를 상속할 기본 컨텍스트 서비스를 지정합니다.
id 문자열   고유 구성 ID입니다.
jndiName string   JNDI 이름
onError
  • IGNORE
  • FAIL
  • WARN
WARN 구성 오류에 대한 응답으로 수행할 조치를 판별합니다. 예를 들어, 이 contextService에 대해 securityContext가 구성되어 있지만 보안 기능이 사용되지 않는 경우, onError는 실패할 것인지, 경고를 발행할 것인지 또는 올바르지 않은 구성 파트를 무시할 것인지 여부를 판별합니다.
IGNORE
구성 오류가 발생한 경우 서버가 경고 및 오류 메시지를 발행하지 않습니다.
FAIL
첫 번째 오류가 발생한 경우 서버는 경고 또는 오류 메시지를 발행하고 서버를 중지시킵니다.
WARN
구성 오류가 발생한 경우 서버는 경고 및 오류 메시지를 발행합니다.
enterpriseApplication > resourceAdapter > contextService > baseContext > baseContext
설명: 이 컨텍스트 서비스에 아직 정의되지 않은 컨텍스트를 상속할 기본 컨텍스트 서비스를 지정합니다.
필수: false
데이터 유형: com.ibm.ws.context.service-factory
enterpriseApplication > resourceAdapter > contextService > baseContext > classloaderContext
설명: 클래스 로더 컨텍스트 전파 구성입니다.
필수: false
데이터 유형:
enterpriseApplication > resourceAdapter > contextService > baseContext > jeeMetadataContext
설명: 태스크에 사용할 수 있는 컨텍스트 태스크를 제출하는 애플리케이션 컴포넌트의 네임스페이스를 만드십시오.
필수: false
데이터 유형:
enterpriseApplication > resourceAdapter > contextService > baseContext > securityContext
설명: 지정된 경우, 작업 시작 프로그램의 보안 컨텍스트가 작업 단위로 전파됩니다.
필수: false
데이터 유형:
enterpriseApplication > resourceAdapter > contextService > baseContext > syncToOSThreadContext
설명: 이 기능이 지정된 경우 작업 단위의 runAs 주제 ID가 운영 체제 ID로 동기화됩니다.
필수: false
데이터 유형:
enterpriseApplication > resourceAdapter > contextService > baseContext > zosWLMContext
설명: z/OS WLM 컨텍스트를 스레드 컨텍스트의 일부로 관리해야 함을 표시합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
daemonTransactionClass string ASYNCDMN 새 WLM 컨텍스트가 디먼 작업을 위해 작성될 때 작업을 분류하기 위해 WLM에 제공된 트랜잭션 클래스 이름입니다.
defaultTransactionClass string ASYNCBN 새 WLM 컨텍스트가 디먼이 아닌 작업을 위해 작성될 때 작업을 분류하기 위해 WLM에 제공된 트랜잭션 클래스 이름입니다.
wlm
  • Propagate
  • PropagateOrNew
  • New
Propagate 디먼이 아닌 작업을 위해 WLM 컨텍스트를 처리하는 방법을 표시합니다.
Propagate
동일한 WLM 컨텍스트(있는 경우)를 사용하십시오.
PropagateOrNew
동일한 WLM 컨텍스트를 사용하거나 현재 컨텍스트가 없는 경우 새로 작성하십시오.
New
항상 새 WLM 컨텍스트를 작성하십시오.
enterpriseApplication > resourceAdapter > contextService > classloaderContext
설명: 클래스 로더 컨텍스트 전파 구성입니다.
필수: false
데이터 유형:
enterpriseApplication > resourceAdapter > contextService > jeeMetadataContext
설명: 태스크에 사용할 수 있는 컨텍스트 태스크를 제출하는 애플리케이션 컴포넌트의 네임스페이스를 만드십시오.
필수: false
데이터 유형:
enterpriseApplication > resourceAdapter > contextService > securityContext
설명: 지정된 경우, 작업 시작 프로그램의 보안 컨텍스트가 작업 단위로 전파됩니다.
필수: false
데이터 유형:
enterpriseApplication > resourceAdapter > contextService > syncToOSThreadContext
설명: 이 기능이 지정된 경우 작업 단위의 runAs 주제 ID가 운영 체제 ID로 동기화됩니다.
필수: false
데이터 유형:
enterpriseApplication > resourceAdapter > contextService > zosWLMContext
설명: z/OS WLM 컨텍스트를 스레드 컨텍스트의 일부로 관리해야 함을 표시합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
daemonTransactionClass string ASYNCDMN 새 WLM 컨텍스트가 디먼 작업을 위해 작성될 때 작업을 분류하기 위해 WLM에 제공된 트랜잭션 클래스 이름입니다.
defaultTransactionClass string ASYNCBN 새 WLM 컨텍스트가 디먼이 아닌 작업을 위해 작성될 때 작업을 분류하기 위해 WLM에 제공된 트랜잭션 클래스 이름입니다.
wlm
  • Propagate
  • PropagateOrNew
  • New
Propagate 디먼이 아닌 작업을 위해 WLM 컨텍스트를 처리하는 방법을 표시합니다.
Propagate
동일한 WLM 컨텍스트(있는 경우)를 사용하십시오.
PropagateOrNew
동일한 WLM 컨텍스트를 사용하거나 현재 컨텍스트가 없는 경우 새로 작성하십시오.
New
항상 새 WLM 컨텍스트를 작성하십시오.
enterpriseApplication > resourceAdapter > customize
설명: 지정된 인터페이스 및/또는 구현 클래스로 활성화 스펙, 관리 오브젝트 또는 연결 팩토리의 구성 특성 요소를 사용자 정의합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
implementation string   구성 특성 요소를 사용자 정의해야 하는 완전한 구현 클래스 이름입니다.
interface string   구성 특성 요소를 사용자 정의해야 하는 완전한 인터페이스 클래스 이름입니다.
suffix string   구성 특성 요소의 기본 접미부를 대체합니다. 예를 들면, properties.rarModule1.CustomConnectionFactory에서 "CustomConnectionFactory"입니다. 접미부는 자원 어댑터가 다중 유형의 연결 팩토리, 관리 오브젝트 또는 엔드포인트 활성화를 제공한 경우에 유용합니다. 구성 특성 요소 사용자 정의가 접미부를 생략하거나 공백으로 둔 경우 접미부는 사용되지 않습니다.
httpAccessLogging
HTTP 액세스 로그에는 모든 HTTP 클라이언트 요청에 대한 레코드가 있습니다.
속성 이름 데이터 유형 기본값 설명
enabled boolean true 액세스 로깅을 사용합니다.
filePath 파일에 대한 경로 ${server.output.dir}/logs/http_access.log 액세스 로그 파일의 이름 및 디렉토리 경로입니다. 디렉토리 경로를 지정할 때 ${server.output.dir} 같은 표준 변수 대체를 사용할 수 있습니다.
id 문자열   고유 구성 ID입니다.
logFormat string %h %u %{t}W "%r" %s %b 클라이언트 액세스 정보를 로깅할 때 사용하는 로그 형식을 지정합니다.
maxFileSize int

최소값: 0

20 로그 파일이 롤오버되기 전에 MB 단위의 최대 크기입니다. 값 0은 무제한을 의미합니다.
maxFiles int

최소값: 0

2 가장 오래된 파일이 제거되기 전에 유지될 최대 로그 파일 수입니다. 값 0은 무제한을 의미합니다.
httpDispatcher
HTTP 디스패처 구성
속성 이름 데이터 유형 기본값 설명
appOrContextRootMissingMessage string   요청된 URI의 애플리케이션을 찾을 수 없을 때 클라이언트에 리턴되는 메시지입니다.
enableWelcomePage boolean true 애플리케이션이 컨텍스트 루트인 "/"에 바인드되지 않으면 기본 Liberty 프로파일 환영 페이지를 사용합니다. 기본값은 true입니다.
httpDispatcher > trustedHeaderOrigin
설명: 웹 서버 플러그인은 개인 헤더를 사용하여 원래 요청에 대한 정보를 제공합니다. 이러한 헤더는 http 호스트 헤더에 우선하며 요청을 제공하는 가상 호스트를 선택하는 데 사용됩니다. 기본값은 '*'이며 모든 소스에서 수신되는 개인 헤더를 신뢰합니다. 개인 헤더를 사용하지 않고 http 호스트 헤더만 사용하려면 '없음'을 지정하고 개인 헤더 처리를 특정 신뢰 소스로 제한하려면 IP 주소 목록을 지정하십시오.
필수: false
데이터 유형: string
httpEncoding
HTTP 전송 인코딩 설정
속성 이름 데이터 유형 기본값 설명
converter.Big5 string Cp950 Big5 중국어 변환기
converter.EUC-JP string Cp33722C EUC 일본어 변환기(EUC-JP)
converter.EUC-KR string Cp970 EUC 한국어 변환기(EUC-KR)
converter.EUC-TW string Cp964 EUC 중국어(대만) 변환기(EUC-TW)
converter.EUC_KR string Cp970 EUC 한국어 변환기(EUC_KR)
converter.GB2312 string EUC_CN GB2312 중국어 변환기
converter.ISO-2022-KR string ISO2022KR ISO-2022 한국어 변환기(ISO-2022-KR)
converter.Shift_JIS string Cp943C Shift_JIS 일본어 변환기
encoding.ar string ISO-8859-6 아랍어 인코딩(ar)
encoding.be string ISO-8859-5 벨라루스어 인코딩(be)
encoding.bg string ISO-8859-5 불가리아어 인코딩(bg)
encoding.bn string UTF-8 벵골어 인코딩(bn)
encoding.ca string ISO-8859-1 카탈로니아어 인코딩(ca)
encoding.cs string ISO-8859-2 체코어 인코딩(cs)
encoding.da string ISO-8859-1 덴마크어 인코딩(da)
encoding.de string ISO-8859-1 독일어 인코딩(de)
encoding.el string ISO-8859-7 그리스어 인코딩(el)
encoding.en string ISO-8859-1 영어 인코딩(en)
encoding.es string ISO-8859-1 스페인어 인코딩(es)
encoding.et string ISO-8859-4 에스토니아어 인코딩(et)
encoding.eu string ISO-8859-1 바스크어 인코딩(eu)
encoding.fa string ISO-8859-6 페르시아어 인코딩(fa)
encoding.fi string ISO-8859-1 핀란드어 인코딩(fi)
encoding.fo string ISO-8859-2 페로어 인코딩(fo)
encoding.fr string ISO-8859-1 프랑스어 인코딩(fr)
encoding.he string ISO-8859-8 히브리어 인코딩(he)
encoding.hi string UTF-8 힌디어 인코딩(hi)
encoding.hr string ISO-8859-2 크로아티아어 인코딩(hr)
encoding.hu string ISO-8859-2 헝가리어 인코딩(hu)
encoding.hy string UTF-8 아르메니아어 인코딩(hy)
encoding.is string ISO-8859-1 아이슬란드어 인코딩(is)
encoding.it string ISO-8859-1 이탈리아어 인코딩(it)
encoding.iw string ISO-8859-8 히브리어 인코딩(iw)
encoding.ja string Shift_JIS 일본어 인코딩(ja)
encoding.ji string ISO-8859-8 이디시어 인코딩(ji)
encoding.ka string UTF-8 그루지야어 인코딩(ka)
encoding.ko string EUC-KR 한국어 인코딩(ko)
encoding.lt string ISO-8859-2 리투아니아어 인코딩(lt)
encoding.lv string ISO-8859-4 라트비아어 인코딩(lv)
encoding.mk string ISO-8859-5 마케도니아어 인코딩(mk)
encoding.mr string UTF-8 마라티어 인코딩(mr)
encoding.ms string ISO-8859-6 말레이어 인코딩(ms)
encoding.mt string ISO-8859-3 몰타어 인코딩(mt)
encoding.nl string ISO-8859-1 네덜란드어 인코딩(nl)
encoding.no string ISO-8859-1 노르웨이어 인코딩(no)
encoding.pl string ISO-8859-2 폴란드어 인코딩(pl)
encoding.pt string ISO-8859-1 포르투갈어 인코딩(pt)
encoding.ro string ISO-8859-2 루마니아어 인코딩(ro)
encoding.ru string ISO-8859-5 러시아어 인코딩(ru)
encoding.sa string UTF-8 산스크리트어 인코딩(sa)
encoding.sh string ISO-8859-2 세르보 크로아티아어 인코딩(sh)
encoding.sk string ISO-8859-2 슬로바키아어 인코딩(sk)
encoding.sl string ISO-8859-2 슬로베니아어 인코딩(sl)
encoding.sq string ISO-8859-2 알바니아어 인코딩(sq)
encoding.sr string ISO-8859-5 세르비아어 인코딩(sr)
encoding.sv string ISO-8859-1 스웨덴어 인코딩(sv)
encoding.ta string UTF-8 타밀어 인코딩(ta)
encoding.th string windows-874 태국어 인코딩(th)
encoding.tr string ISO-8859-9 터키어 인코딩(tr)
encoding.uk string ISO-8859-5 우크라이나어 인코딩(uk)
encoding.vi string windows-1258 베트남어 인코딩(vi)
encoding.yi string ISO-8859-8 이디시어 인코딩(yi)
encoding.zh string GB2312 중국어 인코딩(zh)
encoding.zh_TW string Big5 중국어 인코딩(zh_TW)
httpEndpoint
HTTP 엔드포인트의 구성 특성입니다.
속성 이름 데이터 유형 기본값 설명
accessLoggingRef 최상위 레벨 httpAccessLogging 요소에 대한 참조입니다(문자열).   엔드포인트에 대한 HTTP 액세스 로깅 구성입니다.
enabled boolean true 엔드포인트의 가용성을 토글하십시오. True일 때는 이 엔드포인트가 디스패처에 의해 활성화되어 HTTP 요청을 처리합니다.
host string localhost 클라이언트가 자원을 요청하는 데 사용하는 IP 주소, 도메인 이름 접미부를 갖는 도메인 이름 서버(DNS) 호스트 이름 또는 DNS 호스트 이름만입니다. 모든 사용 가능한 네트워크 인터페이스에 대해서는 '*'를 사용하십시오.
httpOptionsRef 최상위 레벨 httpOptions 요소에 대한 참조입니다(문자열). defaultHttpOptions 엔드포인트에 대한 HTTP 프로토콜 옵션입니다.
httpPort int

최소값: -1

최대값: 65535

  클라이언트 HTTP 요청에 사용되는 포트입니다. 이 포트를 사용 안 하려면 -1을 사용하십시오.
httpsPort int

최소값: -1

최대값: 65535

  SSL(https)로 보안되는 클라이언트 HTTP 요청에 사용되는 포트입니다. 이 포트를 사용 안 하려면 -1을 사용하십시오.
id 문자열   고유 구성 ID입니다.
onError
  • IGNORE
  • FAIL
  • WARN
WARN 엔드포인트 시작에 실패한 후 수행하는 조치입니다.
IGNORE
구성 오류가 발생한 경우 서버가 경고 및 오류 메시지를 발행하지 않습니다.
FAIL
첫 번째 오류가 발생한 경우 서버는 경고 또는 오류 메시지를 발행하고 서버를 중지시킵니다.
WARN
구성 오류가 발생한 경우 서버는 경고 및 오류 메시지를 발행합니다.
sslOptionsRef 최상위 레벨 sslOptions 요소에 대한 참조입니다(문자열).   엔드포인트에 대한 SSL 프로토콜 옵션입니다.
tcpOptionsRef 최상위 레벨 tcpOptions 요소에 대한 참조입니다(문자열). defaultTCPOptions 엔드포인트에 대한 TCP 프로토콜 옵션입니다.
httpEndpoint > accessLogging
설명: 엔드포인트에 대한 HTTP 액세스 로깅 구성입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
enabled boolean true 액세스 로깅을 사용합니다.
filePath 파일에 대한 경로 ${server.output.dir}/logs/http_access.log 액세스 로그 파일의 이름 및 디렉토리 경로입니다. 디렉토리 경로를 지정할 때 ${server.output.dir} 같은 표준 변수 대체를 사용할 수 있습니다.
logFormat string %h %u %{t}W "%r" %s %b 클라이언트 액세스 정보를 로깅할 때 사용하는 로그 형식을 지정합니다.
maxFileSize int

최소값: 0

20 로그 파일이 롤오버되기 전에 MB 단위의 최대 크기입니다. 값 0은 무제한을 의미합니다.
maxFiles int

최소값: 0

2 가장 오래된 파일이 제거되기 전에 유지될 최대 로그 파일 수입니다. 값 0은 무제한을 의미합니다.
httpEndpoint > httpOptions
설명: 엔드포인트에 대한 HTTP 프로토콜 옵션입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
keepAliveEnabled boolean true 지속적 연결을 사용합니다(HTTP KeepAlive). True인 경우 연결은 다중 순차 요청 및 응답이 재사용하도록 유지됩니다. False인 경우 연결은 응답이 전송된 후에 닫힙니다.
maxKeepAliveRequests int

최소값: -1

100 지속적 연결이 사용 가능한 경우 단일 HTTP 연결에서 허용되는 최대 지속적 요청 수입니다. -1의 값은 무제한을 의미합니다.
persistTimeout 초 정밀도를 사용하는 기간 30s 소켓이 요청 사이에 유휴 상태로 남도록 허용되는 시간입니다. 이 설정은 지속적 연결이 사용 가능한 경우에만 적용됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
readTimeout 초 정밀도를 사용하는 기간 60s 읽기 요청이 첫 번째 읽기가 발생한 후 소켓에서 완료하기를 대기하는 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
removeServerHeader boolean false HTTP 헤더에서 서버 구현 정보를 제거하고 기본 Liberty 프로파일 환영 페이지도 사용하지 않도록 설정하십시오.
writeTimeout 초 정밀도를 사용하는 기간 60s 응답 데이터의 각 부분이 전송되기를 소켓에서 대기하는 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
httpEndpoint > sslOptions
설명: 엔드포인트에 대한 SSL 프로토콜 옵션입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
sessionTimeout 초 정밀도를 사용하는 기간 1d 소켓에서 읽기 또는 쓰기 요청이 완료되기를 기다리는 시간입니다. 이 값은 프로토콜별 제한시간으로 대체됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
sslRef string   기본 SSL 구성 레퍼토리입니다. 기본값은 defaultSSLSettings입니다.
suppressHandshakeErrors boolean false SSL 핸드쉐이크 오류 로깅을 사용하지 않습니다. 일반 조작 중에 SSL 핸드쉐이크 오류가 발생할 수 있습니다. 그러나 SSL이 예상치 못한 방식으로 작동할 때 이 메시지가 유용할 수 있습니다.
httpEndpoint > tcpOptions
설명: 엔드포인트에 대한 TCP 프로토콜 옵션입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
inactivityTimeout 밀리초 정밀도를 사용하는 기간 60s 소켓에서 읽기 또는 쓰기 요청이 완료되기를 기다리는 시간입니다. 이 값은 프로토콜별 제한시간으로 대체됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
soReuseAddr boolean true 활성 리스너 없이 포트에 대한 즉각적 리바인드를 사용합니다.
httpOptions
HTTP 프로토콜 구성입니다.
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
keepAliveEnabled boolean true 지속적 연결을 사용합니다(HTTP KeepAlive). True인 경우 연결은 다중 순차 요청 및 응답이 재사용하도록 유지됩니다. False인 경우 연결은 응답이 전송된 후에 닫힙니다.
maxKeepAliveRequests int

최소값: -1

100 지속적 연결이 사용 가능한 경우 단일 HTTP 연결에서 허용되는 최대 지속적 요청 수입니다. -1의 값은 무제한을 의미합니다.
persistTimeout 초 정밀도를 사용하는 기간 30s 소켓이 요청 사이에 유휴 상태로 남도록 허용되는 시간입니다. 이 설정은 지속적 연결이 사용 가능한 경우에만 적용됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
readTimeout 초 정밀도를 사용하는 기간 60s 읽기 요청이 첫 번째 읽기가 발생한 후 소켓에서 완료하기를 대기하는 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
removeServerHeader boolean false HTTP 헤더에서 서버 구현 정보를 제거하고 기본 Liberty 프로파일 환영 페이지도 사용하지 않도록 설정하십시오.
writeTimeout 초 정밀도를 사용하는 기간 60s 응답 데이터의 각 부분이 전송되기를 소켓에서 대기하는 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
httpProxyRedirect
포트 경로 재지정을 구성합니다. HTTP 프록시 경로 재지정은 HTTP 요청을 비보안 포트(예: 80)에서 SSL 사용 보안 포트(예: 443)로 경로 재지정할 때 사용됩니다.
속성 이름 데이터 유형 기본값 설명
enabled boolean true 이 속성에 따라 서버에서 이 구성 요소에 지정된 포트를 경로 재지정해야 하는지가 결정됩니다. 기본값은 true입니다.
host string * 이 프록시 경로 재지정에 사용되는 호스트 이름입니다. 서버는 수신 요청에서 이 값과 일치하는 호스트 이름을 지정하는 경우에만 HTTP 요청을 경로 재지정합니다. 기본값은 *(모든 호스트)입니다.
httpPort int

최소값: 1

최대값: 65535

  경로 재지정할 (비보안) 포트입니다. 이 포트의 수신 HTTP 요청은 지정된 HTTPS 포트로 경로 재지정됩니다.
httpsPort int

최소값: 1

최대값: 65535

  경로 재지정될 (보안) 포트입니다. HTTP 포트를 사용하는 수신 HTTP 요청은 이 포트로 경로 재지정됩니다.
id 문자열   고유 구성 ID입니다.
httpSession
HTTP 세션 관리를 위한 구성입니다.
속성 이름 데이터 유형 기본값 설명
allowOverflow boolean true 메모리의 세션 수가 최대 인메모리 세션 계수 특성의 값을 초과할 수 있습니다.
alwaysEncodeUrl boolean false 서블릿 2.5 스펙은 필요하지 않은 경우 response.encodeURL 호출에서 URL을 인코드하지 않도록 지정합니다. URL 인코딩이 사용될 때 역호환성을 지원하려면 이 특성을 true로 설정하여 encodeURL 메소드를 호출합니다. 브라우저가 쿠키를 지원하는 경우에도 URL이 항상 인코드됩니다.
cloneId string   클러스터 멤버의 복제본 ID입니다. 클러스터에서 이 ID는 세션 선호도를 유지보수하도록 고유해야 합니다. 설정되면 이 이름이 서버로 생성된 기본 이름을 겹쳐씁니다.
cloneSeparator string : 단일 문자가 세션 쿠키에서 복제 ID로부터 세션 ID를 구별하는 데 사용됩니다. 일반적으로 기본값이 사용되어야 합니다. 일부 무선 애플리케이션 프로토콜(WAP) 디바이스에서 콜론(:)이 허용되지 않으므로 더하기 부호(+)가 대신 사용되어야 합니다. 다른 값은 거의 사용되지 않아야 합니다. 이 특성을 사용하여 복제 구분자 문자를 변경하기 전에 시스템에서 실행 중인 다른 제품의 복제 문자 요구사항을 이해해야 합니다. 어느 문자나 이 특성의 값으로 지정될 수 있다는 사실이 지정한 문자가 올바르게 작동할 것이라는 점을 의미하지 않습니다. 이 사실은 IBM이 대체 문자를 사용하여 발생할 수 있는 어느 문제점이나 수정할 책임이 있음도 의미하지 않습니다.
cookieDomain string   세션 추적 쿠키의 도메인 필드입니다.
cookieHttpOnly boolean true 세션 쿠키가 HttpOnly 필드를 포함하도록 지정합니다. HttpOnly 필드를 지원하는 브라우저에서는 클라이언트측 스크립트가 쿠키를 액세스할 수 있습니다. HttpOnly 필드를 사용하면 XSS(Cross-Site Scripting) 공격을 방지하는 데 도움이 됩니다.
cookieMaxAge 초 정밀도를 사용하는 기간 -1 쿠키가 클라이언트 브라우저에서 상주할 수 있는 최대 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
cookieName string JSESSIONID 세션 관리 쿠키의 고유 이름입니다.
cookiePath string / 쿠키가 경로에 지정된 URL로 전송됩니다.
cookieSecure boolean false 세션 쿠키가 보안 필드를 포함하도록 지정합니다.
cookiesEnabled boolean true 세션 추적이 쿠키를 사용하여 세션 ID를 운반하도록 지정합니다.
debugCrossover boolean false 이 옵션을 사용하여 추가 검사를 수행하여 요청과 연관된 세션만 액세스되거나 참조되는 점을 확인하고 불일치가 발견되는 경우 로그 메시지를 확인하십시오. 이 옵션을 사용하지 않고 추가 검사를 생략하십시오.
forceInvalidationMultiple int 3 요청이 정상적으로 응답 시간 제한으로 바인드되지 않은 경우, 0을 지정하여 세션 관리자가 세션을 무효화하려고 시도하기 전에 요청이 완료될 때까지 무한히 대기해야 함을 표시하십시오. 그렇지 않은 경우, 이 특성을 양수로 설정하여 활성 세션의 무효화를 지연하십시오. 활성 제한시간 초과 세션은 최초 무효화 간격 패스로 무효화되지 않지만 이 값에 따라 간격 패스로 무효화됩니다. 예를 들어, 2의 값은 세션 제한시간이 만기된 이후 두 번째 무효화 간격 패스에서 활성 세션을 무효화합니다.
idLength int 23 세션 ID의 길이입니다.
idReuse boolean false 세션 지속성에 대해 구성되지 않은 여러 JVM 환경에서 이 특성을 "true"로 설정하면 세션 관리자가 이러한 요청을 처리하는 웹 애플리케이션이 다른 JVM에서 운영되는 경우조차도 사용자의 모든 요청에 대해 동일한 세션 정보를 사용할 수 있습니다. 이 특성의 기본값은 false입니다. 세션 관리자가 세션 지속성에 대해 구성되지 않은 환경에서 실행 중인 웹 애플리케이션에 걸쳐 세션 데이터를 보존하도록 브라우저에서 전송된 세션 ID를 사용하려는 경우 이 특성을 true로 설정하십시오.
invalidateOnUnauthorizedSessionRequestException boolean false 권한이 없는 요청에 대한 응답으로 세션 관리자가 UnauthorizedSessionRequestException을 발행하지 않고 세션을 무효화하도록 하려면 이 특성을 true로 설정하십시오. 세션이 무효화되면 요청자는 세션을 새로 작성할 수 있지만 이전에 저장된 세션 데이터에 액세스할 수 없습니다. 이렇게 하면 단일 사용자가 로그아웃 이후에도 세션 데이터를 보호하면서 다른 애플리케이션에 대한 요청을 계속 처리할 수 있습니다.
invalidationTimeout 초 정밀도를 사용하는 기간 30m 세션이 더 이상 유효하지 않기 전에 사용하지 않게 되는 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
maxInMemorySessionCount int 1000 각 웹 모듈을 위해 메모리에 유지보수할 최대 세션 수입니다.
noAdditionalInfo boolean false 세션 ID에서 필요하지 않은 정보의 제거를 강제 실행합니다.
protocolSwitchRewritingEnabled boolean false URL이 HTTP에서 HTTPS로 또는 HTTPS에서 HTTP로의 전환이 필요할 때 세션 ID를 URL에 추가합니다.
reaperPollInterval 초 정밀도를 사용하는 기간 -1 올바르지 않은 세션을 제거하는 프로세스에 대한 초 단위의 시동 간격입니다. 최소 값은 30초입니다. 최소 미만의 값이 입력되면 적절한 값이 자동으로 판별되어 사용됩니다. 이 값은 기본 설치 값을 겹쳐쓰며, 세션 제한시간 값에 따라 30에서 360 사이의 값입니다. 기본 세션 제한시간이 30분이기 때문에 리퍼 간격은 대개 2에서 3분 사이입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
rewriteId string jsessionid 이 특성을 사용하여 URL 다시 쓰기로 사용된 키를 변경하십시오.
securityIntegrationEnabled boolean true 세션 관리 기능이 사용자의 ID를 HTTP 세션과 연관시키도록 하는 보안 통합을 사용합니다.
securityUserIgnoreCase boolean false 세션 보안 ID 및 클라이언트 보안 ID의 대소문자가 다른 경우에도 일치하는 것으로 고려해야 함을 표시합니다. 예를 들어, 이 특성이 true로 설정될 때 세션 보안 ID USER1은 클라이언트 보안 ID User1 및 user1과 일치합니다.
sslTrackingEnabled boolean false 세션 추적이 SSL(Secure Socket Layer) 정보를 세션 ID로 사용하도록 지정합니다.
urlRewritingEnabled boolean false 세션 관리 기능이 재작성된 URL을 사용하여 세션 ID를 운반하도록 지정합니다.
useContextRootAsCookiePath boolean false 쿠키 경로가 / 대신 웹 모듈의 컨텍스트 루트와 동일하도록 지정합니다.
javaPermission
Java 2 Security에 대한 권한 구성입니다.
속성 이름 데이터 유형 기본값 설명
actions string   대상 이름에 대해 권한 부여가 허용되는 조치입니다. 예를 들어, java.io.FilePermission의 경우 읽기입니다.
className string   부여되는 권한을 구현하는 클래스의 이름입니다(예: java.io.FilePermission).
codebase string   권한이 부여되는 코드 베이스입니다.
id 문자열   고유 구성 ID입니다.
name string   권한이 적용되는 대상입니다. 예를 들어, java.io.FilePermission의 경우 모든 파일입니다.
principalName string   권한이 부여되는 프린시펄입니다.
principalType string   제공된 프린시펄 이름에 대해 일치하는 클래스 이름입니다.
restriction boolean false 권한이 제한되거나 부여되는지를 선언합니다. 제한사항이 "true"로 설정되는 경우 이 권한은 부여되는 것과 반대되므로 거부됩니다.
library
공유 라이브러리
속성 이름 데이터 유형 기본값 설명
apiTypeVisibility string spec,ibm-api,api 스펙, ibm-api, api, 써드파티 조합의 쉼표로 분리된 목록과 같이 이 라이브러리의 클래스 로더가 확인할 수 있는 API 패키지 유형입니다.
description string   관리자를 위한 공유 라이브러리의 설명
filesetRef 최상위 레벨 fileset 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   참조된 파일세트의 ID
id 문자열   고유 구성 ID입니다.
name string   관리자를 위한 공유 라이브러리의 이름
library > file
설명: 참조된 파일의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
name 파일에 대한 경로   완전한 파일 이름
library > fileset
설명: 참조된 파일세트의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
caseSensitive boolean true 검색이 대소문자를 구분해야 하는지 여부를 표시하는 부울입니다(기본값: true).
dir 디렉토리에 대한 경로 ${server.config.dir} 파일을 검색할 기본 디렉토리입니다.
excludes string   검색 결과에서 제외할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다. 기본적으로 어떤 파일도 제외되지 않습니다.
id 문자열   고유 구성 ID입니다.
includes string * 검색 결과에 포함할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다(기본값: *).
scanInterval 밀리초 정밀도를 사용하는 기간 0 시간 단위 접미부 h(시간), m(분), s(초), ms(밀리초)를 사용하여 파일 세트의 변경을 점검할 스캔 간격입니다(예: 2ms 또는 5s). 기본적으로 사용 안 합니다(scanInterval=0). 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
library > folder
설명: 참조된 폴더의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
dir 디렉토리에 대한 경로   자원 파일을 찾기 위한 라이브러리 클래스 경로에 포함될 디렉토리 또는 폴더
id 문자열   고유 구성 ID입니다.
mimeTypes
모든 http 가상 호스트에서 공유되는 MIME 유형의 정의
mimeTypes > type
설명: id=값으로서 MIME 유형의 정의입니다. 확장을 ID로 사용하고 연관된 유형을 값으로 사용합니다.
필수: false
데이터 유형: string
pluginConfiguration
플러그인 생성 구성
속성 이름 데이터 유형 기본값 설명
connectTimeout 초 정밀도를 사용하는 기간 5s 애플리케이션 서버가 웹 서버와의 연결을 유지해야 하는 최대 시간을 식별합니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
extendedHandshake boolean false true이면 웹 서버 플러그인이 확장된 핸드쉐이크를 사용하여 애플리케이션 서버가 실행 중인지를 판별합니다.
httpEndpointRef 최상위 레벨 httpEndpoint 요소에 대한 참조입니다(문자열). defaultHttpEndpoint 생성된 plugin-cfg.xml 파일에 포함되는 http 엔드포인트의 ID를 지정하십시오. 엔드포인트가 클러스터에서 서버를 정의합니다. 기본값은 'defaultHttpEndpoint'입니다.
ipv6Preferred boolean false IPv6 권장
logDirLocation 디렉토리에 대한 경로   http_plugin.log 파일이 있는 디렉토리를 식별합니다.
pluginInstallRoot string . 파일 시스템의 웹 컨테이너 플러그인 설치 위치
serverIOTimeout 초 정밀도를 사용하는 기간 900s 웹 서버 플러그인이 요청을 보내거나 애플리케이션 서버에서 응답을 받을 때까지 대기하는 최대 시간을 식별합니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
sslCertlabel string LibertyCert SSL 인증 레이블
sslKeyringLocation string keyring.kdb SSL 키 링의 위치
sslStashfileLocation string keyring.sth SSL 숨김 파일의 위치
waitForContinue boolean false false(기본값)이면 웹 서버 플러그인이 메시지 본문이 있는 HTTP 요청에서 "Expect: 100-continue" 헤더를 보냅니다. true로 설정되면 웹 서버 플러그인이 모든 HTTP 요청에서 "Expect: 100-continue" 헤더를 보냅니다. 웹 서버와 애플리케이션 서버 사이에 방화벽이 있거나 요청 본문이 없는 요청 재시도에 민감한 경우 이 값을 true로 설정할 것을 고려하십시오.
webserverPort int

최소값: -1

최대값: 65535

80 웹 서버 HTTP 포트
webserverSecurePort int

최소값: -1

최대값: 65535

443 웹 서버 HTTPS 포트
wsServerIOTimeout 초 정밀도를 사용하는 기간   웹 서버 플러그인이 요청을 보내거나 애플리케이션 서버에서 websocket 응답을 받을 때까지 대기하는 최대 시간을 식별합니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
wsServerIdleTimeout 초 정밀도를 사용하는 기간   웹 서버 플러그인이 유휴 websocket 연결을 종료할 때까지 대기하는 최대 시간을 식별합니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
pluginConfiguration > httpEndpoint
설명: 생성된 plugin-cfg.xml 파일에 포함되는 http 엔드포인트의 ID를 지정하십시오. 엔드포인트가 클러스터에서 서버를 정의합니다. 기본값은 'defaultHttpEndpoint'입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
accessLoggingRef 최상위 레벨 httpAccessLogging 요소에 대한 참조입니다(문자열).   엔드포인트에 대한 HTTP 액세스 로깅 구성입니다.
enabled boolean true 엔드포인트의 가용성을 토글하십시오. True일 때는 이 엔드포인트가 디스패처에 의해 활성화되어 HTTP 요청을 처리합니다.
host string localhost 클라이언트가 자원을 요청하는 데 사용하는 IP 주소, 도메인 이름 접미부를 갖는 도메인 이름 서버(DNS) 호스트 이름 또는 DNS 호스트 이름만입니다. 모든 사용 가능한 네트워크 인터페이스에 대해서는 '*'를 사용하십시오.
httpOptionsRef 최상위 레벨 httpOptions 요소에 대한 참조입니다(문자열). defaultHttpOptions 엔드포인트에 대한 HTTP 프로토콜 옵션입니다.
httpPort int

최소값: -1

최대값: 65535

  클라이언트 HTTP 요청에 사용되는 포트입니다. 이 포트를 사용 안 하려면 -1을 사용하십시오.
httpsPort int

최소값: -1

최대값: 65535

  SSL(https)로 보안되는 클라이언트 HTTP 요청에 사용되는 포트입니다. 이 포트를 사용 안 하려면 -1을 사용하십시오.
onError
  • IGNORE
  • FAIL
  • WARN
WARN 엔드포인트 시작에 실패한 후 수행하는 조치입니다.
IGNORE
구성 오류가 발생한 경우 서버가 경고 및 오류 메시지를 발행하지 않습니다.
FAIL
첫 번째 오류가 발생한 경우 서버는 경고 또는 오류 메시지를 발행하고 서버를 중지시킵니다.
WARN
구성 오류가 발생한 경우 서버는 경고 및 오류 메시지를 발행합니다.
sslOptionsRef 최상위 레벨 sslOptions 요소에 대한 참조입니다(문자열).   엔드포인트에 대한 SSL 프로토콜 옵션입니다.
tcpOptionsRef 최상위 레벨 tcpOptions 요소에 대한 참조입니다(문자열). defaultTCPOptions 엔드포인트에 대한 TCP 프로토콜 옵션입니다.
pluginConfiguration > httpEndpoint > accessLogging
설명: 엔드포인트에 대한 HTTP 액세스 로깅 구성입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
enabled boolean true 액세스 로깅을 사용합니다.
filePath 파일에 대한 경로 ${server.output.dir}/logs/http_access.log 액세스 로그 파일의 이름 및 디렉토리 경로입니다. 디렉토리 경로를 지정할 때 ${server.output.dir} 같은 표준 변수 대체를 사용할 수 있습니다.
logFormat string %h %u %{t}W "%r" %s %b 클라이언트 액세스 정보를 로깅할 때 사용하는 로그 형식을 지정합니다.
maxFileSize int

최소값: 0

20 로그 파일이 롤오버되기 전에 MB 단위의 최대 크기입니다. 값 0은 무제한을 의미합니다.
maxFiles int

최소값: 0

2 가장 오래된 파일이 제거되기 전에 유지될 최대 로그 파일 수입니다. 값 0은 무제한을 의미합니다.
pluginConfiguration > httpEndpoint > httpOptions
설명: 엔드포인트에 대한 HTTP 프로토콜 옵션입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
keepAliveEnabled boolean true 지속적 연결을 사용합니다(HTTP KeepAlive). True인 경우 연결은 다중 순차 요청 및 응답이 재사용하도록 유지됩니다. False인 경우 연결은 응답이 전송된 후에 닫힙니다.
maxKeepAliveRequests int

최소값: -1

100 지속적 연결이 사용 가능한 경우 단일 HTTP 연결에서 허용되는 최대 지속적 요청 수입니다. -1의 값은 무제한을 의미합니다.
persistTimeout 초 정밀도를 사용하는 기간 30s 소켓이 요청 사이에 유휴 상태로 남도록 허용되는 시간입니다. 이 설정은 지속적 연결이 사용 가능한 경우에만 적용됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
readTimeout 초 정밀도를 사용하는 기간 60s 읽기 요청이 첫 번째 읽기가 발생한 후 소켓에서 완료하기를 대기하는 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
removeServerHeader boolean false HTTP 헤더에서 서버 구현 정보를 제거하고 기본 Liberty 프로파일 환영 페이지도 사용하지 않도록 설정하십시오.
writeTimeout 초 정밀도를 사용하는 기간 60s 응답 데이터의 각 부분이 전송되기를 소켓에서 대기하는 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
pluginConfiguration > httpEndpoint > sslOptions
설명: 엔드포인트에 대한 SSL 프로토콜 옵션입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
sessionTimeout 초 정밀도를 사용하는 기간 1d 소켓에서 읽기 또는 쓰기 요청이 완료되기를 기다리는 시간입니다. 이 값은 프로토콜별 제한시간으로 대체됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
sslRef string   기본 SSL 구성 레퍼토리입니다. 기본값은 defaultSSLSettings입니다.
suppressHandshakeErrors boolean false SSL 핸드쉐이크 오류 로깅을 사용하지 않습니다. 일반 조작 중에 SSL 핸드쉐이크 오류가 발생할 수 있습니다. 그러나 SSL이 예상치 못한 방식으로 작동할 때 이 메시지가 유용할 수 있습니다.
pluginConfiguration > httpEndpoint > tcpOptions
설명: 엔드포인트에 대한 TCP 프로토콜 옵션입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
inactivityTimeout 밀리초 정밀도를 사용하는 기간 60s 소켓에서 읽기 또는 쓰기 요청이 완료되기를 기다리는 시간입니다. 이 값은 프로토콜별 제한시간으로 대체됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
soReuseAddr boolean true 활성 리스너 없이 포트에 대한 즉각적 리바인드를 사용합니다.
tcpOptions
TCP 프로토콜 설정을 정의합니다.
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
inactivityTimeout 밀리초 정밀도를 사용하는 기간 60s 소켓에서 읽기 또는 쓰기 요청이 완료되기를 기다리는 시간입니다. 이 값은 프로토콜별 제한시간으로 대체됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
soReuseAddr boolean true 활성 리스너 없이 포트에 대한 즉각적 리바인드를 사용합니다.
virtualHost
가상 호스트는 웹 애플리케이션을 특정 호스트 이름으로 구성하기 위한 논리 그룹을 제공합니다. 기본 가상 호스트(default_host)는 대부분의 단순 구성에 적합합니다.
속성 이름 데이터 유형 기본값 설명
allowFromEndpointRef 최상위 레벨 httpEndpoint 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   이 가상 호스트의 인바운드 트래픽을 지정된 엔드포인트로 제한하는 하나 이상의 HTTP 엔드포인트의 ID를 지정하십시오.
enabled boolean true 이 가상 호스트를 사용하십시오.
id 문자열   고유 구성 ID입니다.
virtualHost > allowFromEndpoint
설명: 이 가상 호스트의 인바운드 트래픽을 지정된 엔드포인트로 제한하는 하나 이상의 HTTP 엔드포인트의 ID를 지정하십시오.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
accessLoggingRef 최상위 레벨 httpAccessLogging 요소에 대한 참조입니다(문자열).   엔드포인트에 대한 HTTP 액세스 로깅 구성입니다.
enabled boolean true 엔드포인트의 가용성을 토글하십시오. True일 때는 이 엔드포인트가 디스패처에 의해 활성화되어 HTTP 요청을 처리합니다.
host string localhost 클라이언트가 자원을 요청하는 데 사용하는 IP 주소, 도메인 이름 접미부를 갖는 도메인 이름 서버(DNS) 호스트 이름 또는 DNS 호스트 이름만입니다. 모든 사용 가능한 네트워크 인터페이스에 대해서는 '*'를 사용하십시오.
httpOptionsRef 최상위 레벨 httpOptions 요소에 대한 참조입니다(문자열). defaultHttpOptions 엔드포인트에 대한 HTTP 프로토콜 옵션입니다.
httpPort int

최소값: -1

최대값: 65535

  클라이언트 HTTP 요청에 사용되는 포트입니다. 이 포트를 사용 안 하려면 -1을 사용하십시오.
httpsPort int

최소값: -1

최대값: 65535

  SSL(https)로 보안되는 클라이언트 HTTP 요청에 사용되는 포트입니다. 이 포트를 사용 안 하려면 -1을 사용하십시오.
id 문자열   고유 구성 ID입니다.
onError
  • IGNORE
  • FAIL
  • WARN
WARN 엔드포인트 시작에 실패한 후 수행하는 조치입니다.
IGNORE
구성 오류가 발생한 경우 서버가 경고 및 오류 메시지를 발행하지 않습니다.
FAIL
첫 번째 오류가 발생한 경우 서버는 경고 또는 오류 메시지를 발행하고 서버를 중지시킵니다.
WARN
구성 오류가 발생한 경우 서버는 경고 및 오류 메시지를 발행합니다.
sslOptionsRef 최상위 레벨 sslOptions 요소에 대한 참조입니다(문자열).   엔드포인트에 대한 SSL 프로토콜 옵션입니다.
tcpOptionsRef 최상위 레벨 tcpOptions 요소에 대한 참조입니다(문자열). defaultTCPOptions 엔드포인트에 대한 TCP 프로토콜 옵션입니다.
virtualHost > allowFromEndpoint > accessLogging
설명: 엔드포인트에 대한 HTTP 액세스 로깅 구성입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
enabled boolean true 액세스 로깅을 사용합니다.
filePath 파일에 대한 경로 ${server.output.dir}/logs/http_access.log 액세스 로그 파일의 이름 및 디렉토리 경로입니다. 디렉토리 경로를 지정할 때 ${server.output.dir} 같은 표준 변수 대체를 사용할 수 있습니다.
logFormat string %h %u %{t}W "%r" %s %b 클라이언트 액세스 정보를 로깅할 때 사용하는 로그 형식을 지정합니다.
maxFileSize int

최소값: 0

20 로그 파일이 롤오버되기 전에 MB 단위의 최대 크기입니다. 값 0은 무제한을 의미합니다.
maxFiles int

최소값: 0

2 가장 오래된 파일이 제거되기 전에 유지될 최대 로그 파일 수입니다. 값 0은 무제한을 의미합니다.
virtualHost > allowFromEndpoint > httpOptions
설명: 엔드포인트에 대한 HTTP 프로토콜 옵션입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
keepAliveEnabled boolean true 지속적 연결을 사용합니다(HTTP KeepAlive). True인 경우 연결은 다중 순차 요청 및 응답이 재사용하도록 유지됩니다. False인 경우 연결은 응답이 전송된 후에 닫힙니다.
maxKeepAliveRequests int

최소값: -1

100 지속적 연결이 사용 가능한 경우 단일 HTTP 연결에서 허용되는 최대 지속적 요청 수입니다. -1의 값은 무제한을 의미합니다.
persistTimeout 초 정밀도를 사용하는 기간 30s 소켓이 요청 사이에 유휴 상태로 남도록 허용되는 시간입니다. 이 설정은 지속적 연결이 사용 가능한 경우에만 적용됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
readTimeout 초 정밀도를 사용하는 기간 60s 읽기 요청이 첫 번째 읽기가 발생한 후 소켓에서 완료하기를 대기하는 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
removeServerHeader boolean false HTTP 헤더에서 서버 구현 정보를 제거하고 기본 Liberty 프로파일 환영 페이지도 사용하지 않도록 설정하십시오.
writeTimeout 초 정밀도를 사용하는 기간 60s 응답 데이터의 각 부분이 전송되기를 소켓에서 대기하는 시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
virtualHost > allowFromEndpoint > sslOptions
설명: 엔드포인트에 대한 SSL 프로토콜 옵션입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
sessionTimeout 초 정밀도를 사용하는 기간 1d 소켓에서 읽기 또는 쓰기 요청이 완료되기를 기다리는 시간입니다. 이 값은 프로토콜별 제한시간으로 대체됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m) 또는 초(s)일 수 있습니다. 예를 들어, 30초를 30s로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1m30s는 90초와 동등합니다.
sslRef string   기본 SSL 구성 레퍼토리입니다. 기본값은 defaultSSLSettings입니다.
suppressHandshakeErrors boolean false SSL 핸드쉐이크 오류 로깅을 사용하지 않습니다. 일반 조작 중에 SSL 핸드쉐이크 오류가 발생할 수 있습니다. 그러나 SSL이 예상치 못한 방식으로 작동할 때 이 메시지가 유용할 수 있습니다.
virtualHost > allowFromEndpoint > tcpOptions
설명: 엔드포인트에 대한 TCP 프로토콜 옵션입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
inactivityTimeout 밀리초 정밀도를 사용하는 기간 60s 소켓에서 읽기 또는 쓰기 요청이 완료되기를 기다리는 시간입니다. 이 값은 프로토콜별 제한시간으로 대체됩니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
soReuseAddr boolean true 활성 리스너 없이 포트에 대한 즉각적 리바인드를 사용합니다.
virtualHost > hostAlias
설명: 호스트:포트 구문을 사용하여 호스트 및 포트를 이 가상 호스트와 연관하십시오. 지정된 호스트는 IP 주소, 도메인 이름 접미부가 있는 도메인 이름 서버(DNS) 호스트 이름 또는 모든 호스트 이름과 일치하는 와일드카드 *가 될 수 있습니다. IPv6 주소는 []로 묶여야 합니다.
필수: false
데이터 유형: string
webApplication
웹 애플리케이션의 특성을 정의합니다.
속성 이름 데이터 유형 기본값 설명
autoStart boolean true 서버에서 자동으로 애플리케이션을 시작하는지 표시합니다.
contextRoot string   애플리케이션의 컨텍스트 루트입니다.
id 문자열   고유 구성 ID입니다.
location 파일, 디렉토리 또는 URL입니다.   절대 경로 또는 서버 레벨 앱 디렉토리에 대해 상대적인 경로로 표현되는 애플리케이션의 위치입니다.
name string   애플리케이션 이름입니다.
suppressUncoveredHttpMethodWarning boolean false 애플리케이션 개발 중에 발견된 HTTP 메소드 경고 메시지를 억제하는 옵션입니다.
webApplication > application-bnd
설명: 애플리케이션에 포함된 일반 배치 정보를 특정 자원에 바인드합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
version string   애플리케이션 바인딩 스펙의 버전입니다.
webApplication > application-bnd > security-role
설명: 고유 구성 ID입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
name string   보안 역할의 이름입니다.
webApplication > application-bnd > security-role > group
설명: 고유 구성 ID입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
access-id string   그룹 액세스 ID
id 문자열   고유 구성 ID입니다.
name string   보안 역할을 소유한 그룹의 이름입니다.
webApplication > application-bnd > security-role > run-as
설명: 고유 구성 ID입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
password 양방향으로 암호화된 비밀번호(문자열)   다른 Bean에서 Bean에 액세스하는 데 필요한 사용자의 비밀번호입니다. 값은 일반 텍스트 또는 인코딩된 양식으로 저장될 수 있습니다. 비밀번호를 인코드하려면 인코드 옵션으로 securityUtility 도구를 사용하십시오.
userid string   다른 Bean에서 Bean에 액세스하는 데 필요한 사용자의 ID입니다.
webApplication > application-bnd > security-role > special-subject
설명: 고유 구성 ID입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
type
  • EVERYONE
  • ALL_AUTHENTICATED_USERS
  다음 특수 주제 유형 중 하나는 ALL_AUTHENTICATED_USERS, EVERYONE입니다.
EVERYONE
모두
ALL_AUTHENTICATED_USERS
모든 인증된 사용자
webApplication > application-bnd > security-role > user
설명: 고유 구성 ID입니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
access-id string   일반 양식 사용자에서 사용자 액세스 ID인 realmName/userUniqueId입니다. 값을 지정하지 않으면 생성됩니다.
id 문자열   고유 구성 ID입니다.
name string   보안 역할을 소유한 사용자의 이름입니다.
webApplication > classloader
설명: 애플리케이션 클래스 로더의 설정을 정의합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
apiTypeVisibility string spec,ibm-api,api API 패키지 유형에서 이 클래스 로더는 쉼표로 구분된 다음 조합 목록으로 표시할 수 있습니다. 스펙, ibm-api, api, 써드파티
classProviderRef 최상위 레벨 resourceAdapter 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   클래스 제공자 참조 목록입니다. 클래스 또는 자원을 검색할 때 이 클래스 로더는 자신의 클래스 경로를 검색한 후 지정된 클래스 제공자에게 위임합니다.
commonLibraryRef 최상위 레벨 library 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   라이브러리 참조 목록입니다. 라이브러리 클래스 인스턴스는 다른 클래스로더와 공유됩니다.
delegation
  • parentFirst
  • parentLast
parentFirst 이 클래스로더 이전 또는 이후에 상위 클래스로더가 사용되는지 여부를 제어합니다. 상위 우선이 선택된 경우 클래스 경로를 검색하기 전에 직계 상위에 위임하십시오. 상위 마지막이 선택된 경우 직계 상위에 위임하기 전에 클래스 경로를 검색하십시오.
parentFirst
상위 우선
parentLast
상위 마지막
privateLibraryRef 최상위 레벨 library 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   라이브러리 참조 목록입니다. 라이브러리 클래스 인스턴스가 다른 클래스로더에서 클래스 인스턴스에 독립적이며 이 클래스로더에 고유합니다.
webApplication > classloader > commonLibrary
설명: 라이브러리 참조 목록입니다. 라이브러리 클래스 인스턴스는 다른 클래스로더와 공유됩니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
apiTypeVisibility string spec,ibm-api,api 스펙, ibm-api, api, 써드파티 조합의 쉼표로 분리된 목록과 같이 이 라이브러리의 클래스 로더가 확인할 수 있는 API 패키지 유형입니다.
description string   관리자를 위한 공유 라이브러리의 설명
filesetRef 최상위 레벨 fileset 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   참조된 파일세트의 ID
id 문자열   고유 구성 ID입니다.
name string   관리자를 위한 공유 라이브러리의 이름
webApplication > classloader > commonLibrary > file
설명: 참조된 파일의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
name 파일에 대한 경로   완전한 파일 이름
webApplication > classloader > commonLibrary > fileset
설명: 참조된 파일세트의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
caseSensitive boolean true 검색이 대소문자를 구분해야 하는지 여부를 표시하는 부울입니다(기본값: true).
dir 디렉토리에 대한 경로 ${server.config.dir} 파일을 검색할 기본 디렉토리입니다.
excludes string   검색 결과에서 제외할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다. 기본적으로 어떤 파일도 제외되지 않습니다.
id 문자열   고유 구성 ID입니다.
includes string * 검색 결과에 포함할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다(기본값: *).
scanInterval 밀리초 정밀도를 사용하는 기간 0 시간 단위 접미부 h(시간), m(분), s(초), ms(밀리초)를 사용하여 파일 세트의 변경을 점검할 스캔 간격입니다(예: 2ms 또는 5s). 기본적으로 사용 안 합니다(scanInterval=0). 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
webApplication > classloader > commonLibrary > folder
설명: 참조된 폴더의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
dir 디렉토리에 대한 경로   자원 파일을 찾기 위한 라이브러리 클래스 경로에 포함될 디렉토리 또는 폴더
id 문자열   고유 구성 ID입니다.
webApplication > classloader > privateLibrary
설명: 라이브러리 참조 목록입니다. 라이브러리 클래스 인스턴스가 다른 클래스로더에서 클래스 인스턴스에 독립적이며 이 클래스로더에 고유합니다.
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
apiTypeVisibility string spec,ibm-api,api 스펙, ibm-api, api, 써드파티 조합의 쉼표로 분리된 목록과 같이 이 라이브러리의 클래스 로더가 확인할 수 있는 API 패키지 유형입니다.
description string   관리자를 위한 공유 라이브러리의 설명
filesetRef 최상위 레벨 fileset 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열).   참조된 파일세트의 ID
id 문자열   고유 구성 ID입니다.
name string   관리자를 위한 공유 라이브러리의 이름
webApplication > classloader > privateLibrary > file
설명: 참조된 파일의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
id 문자열   고유 구성 ID입니다.
name 파일에 대한 경로   완전한 파일 이름
webApplication > classloader > privateLibrary > fileset
설명: 참조된 파일세트의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
caseSensitive boolean true 검색이 대소문자를 구분해야 하는지 여부를 표시하는 부울입니다(기본값: true).
dir 디렉토리에 대한 경로 ${server.config.dir} 파일을 검색할 기본 디렉토리입니다.
excludes string   검색 결과에서 제외할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다. 기본적으로 어떤 파일도 제외되지 않습니다.
id 문자열   고유 구성 ID입니다.
includes string * 검색 결과에 포함할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다(기본값: *).
scanInterval 밀리초 정밀도를 사용하는 기간 0 시간 단위 접미부 h(시간), m(분), s(초), ms(밀리초)를 사용하여 파일 세트의 변경을 점검할 스캔 간격입니다(예: 2ms 또는 5s). 기본적으로 사용 안 합니다(scanInterval=0). 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
webApplication > classloader > privateLibrary > folder
설명: 참조된 폴더의 ID
필수: false
데이터 유형:
속성 이름 데이터 유형 기본값 설명
dir 디렉토리에 대한 경로   자원 파일을 찾기 위한 라이브러리 클래스 경로에 포함될 디렉토리 또는 폴더
id 문자열   고유 구성 ID입니다.
webContainer
웹 컨테이너의 구성입니다.
속성 이름 데이터 유형 기본값 설명
allowExpressionFactoryPerApp boolean false 전환하여 애플리케이션에서 설정한 ExpressionFactory를 로드하십시오. 자체 ExpressionFactory를 설정해야 하는 사용자 정의 EL 구현(예: JUEL)을 사용 중인 경우 이 사용자 정의 특성을 사용하십시오.
allowIncludeSendError boolean false RequestDispatch가 Include 메소드에서 오류를 전송하도록 허용합니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.allowincludesenderror입니다.
asyncMaxSizeTaskPool int 5000 자동으로 취소되 태스크를 제거하기 전에 비동기 태스크 풀에서 태스크의 최대 크기입니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.asyncmaxsizetaskpool입니다.
asyncPurgeInterval int 30000 취소된 태스크 풀의 각 필수 제거 사이에 대기할 시간 간격입니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.asyncpurgeinterval입니다.
asyncTimeoutDefault int 30000 제한시간 값이 명시적으로 지정되지 않을 때 비동기 서블릿 제한시간 값이 사용됩니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.asynctimeoutdefault입니다.
asyncTimerThreads int 2 비동기 서블릿 제한시간 처리에 사용할 최대 스레드 수입니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.asynctimerthreads입니다.
channelWriteType string async 'sync'로 설정되면 응답이 동기식으로 기록되고, 그렇지 않으면 응답이 비동기로 기록됩니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.channelwritetype입니다.
copyAttributesKeySet boolean false 웹 컨테이너가 서블릿에 의한 동시 액세스 오류를 방지하기 위해 서블릿으로 속성 목록 사본의 열거형을 리턴합니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.copyattributeskeyset입니다.
decodeUrlAsUtf8 boolean true UTF-8의 인코딩 설정을 사용하는 디코드 URL입니다.
decodeUrlPlusSign boolean false 더하기 부호가 URL의 파트일 때 이를 디코드합니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.decodeurlplussign입니다.
defaultHeadRequestBehavior boolean false HEAD 요청이 GET 메소드에 대해 정의된 보안 제한조건에 적용되지 않는 동작을 복원합니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.DefaultHeadRequestBehavior입니다.
defaultTraceRequestBehavior boolean false HTTP TRACE 처리를 복원하십시오. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.DefaultTraceRequestBehavior입니다.
deferServletLoad boolean true 첫 번째 요청이 있을 때까지 서블릿 로드 및 초기화를 지연합니다.
deferServletRequestListenerDestroyOnError boolean false 요청 제공 시 오류가 있는 경우 ServletRequestListener 영구 삭제를 지연하려는 경우 토글하십시오. 기본값은 false입니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.deferServletRequestListenerDestroyOnError입니다.
directoryBrowsingEnabled boolean false 애플리케이션의 디렉토리 브라우징을 사용합니다.
disableXPoweredBy boolean false X-Powered-By 헤더 설정을 사용 안함으로 설정합니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.disablexpoweredby입니다.
disallowAllFileServing boolean false 애플리케이션이 파일 서비스를 모두 사용하지 않습니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.disallowAllFileServing입니다.
disallowServeServletsByClassName boolean true 애플리케이션 서버 레벨에서 serveServletsByClassnameEnabled 사용을 허용하지 않습니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.disallowserveservletsbyclassname입니다.
dispatcherRethrowsEr boolean true 웹 컨테이너가 관심을 갖는 자원이 처리할 수 있도록 오류를 재생성합니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.dispatcherRethrowser입니다.
doNotServeByClassName string   클래스 이름별로 서비스되는 것을 완전히 허용하지 않을 클래스의 세미콜론으로 구분된 목록입니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.donotservebyclassname입니다.
emptyServletMappings boolean false 서블릿 맵핑을 추가하지 않을 때 널이 아니라 비어 있는 콜렉션을 리턴하려는 경우 토글하십시오. 기본값은 false입니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.emptyservletmappings입니다.
enableDefaultIsElIgnoredInTag boolean false 태그 파일에서 EL 표현식을 무시할지 여부를 항상 평가합니다. 상위 JSP 파일에 다른 isELIgnored 설정이 있을 경우 이 설정은 태그 파일에서 재평가됩니다. 전체 프로파일 애플리케이션 서버의 동등한 사용자 정의 특성은 com.ibm.ws.jsp.enabledefaultiselignoredintag입니다.
enableErrorExceptionTypeFirst boolean false 웹 컨테이너가 error-code 앞에서 exception-type을 검색 및 사용하도록 업데이트됩니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.enableErrorExceptionTypeFirst입니다.
enableJspMappingOverride boolean false 애플리케이션이 JSP 컨텐츠 자체를 서비스할 수 있도록 JSP 맵핑이 대체되도록 허용합니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.enablejspmappingoverride입니다.
enableMultiReadOfPostData boolean false 다중 읽기 액세스를 위한 게시 데이터를 유지합니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.enablemultireadofpostdata입니다.
exposeWebInfOnDispatch boolean false True인 경우 서블릿이 WEB-INF 디렉토리의 파일에 액세스할 수 있습니다. False(기본값)인 경우 서블릿이 WEB-INF 디렉토리의 파일에 액세스할 수 없습니다.
fileServingEnabled boolean true 이 설정이 애플리케이션에 대해 명시적으로 지정되지 않은 경우 파일 서비스를 사용하십시오.
fileWrapperEvents boolean false 정적 파일을 서비스할 때 웹 컨테이너가 SMF 및 PMI 데이터를 생성합니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.fileWrapperEvents입니다.
httpsIndicatorHeader string   SSL 오프로딩의 경우 SSL 가속기/프록시/로드 밸런서가 삽입하는 HTTP 헤더 변수의 이름으로 설정하십시오.
ignoreSemiColonOnRedirectToWelcomePage boolean false 시작 페이지로의 경로 재지정 시 후미 세미콜론을 무시하도록 토글합니다. 기본값은 false입니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.ignoreSemiColonOnRedirectToWelcomePage입니다.
ignoreSessiononStaticFileRequest boolean false 웹 컨테이너가 필터를 포함한 정적 파일 요청 세션에 액세스하지 못하게 하여 성능을 개선합니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.IgnoreSessiononStaticFileRequest입니다.
invokeFilterInitAtStartup boolean true 애플리케이션 시작 시에 웹 컨테이너가 필터의 init() 메소드를 호출합니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.invokeFilterInitAtStartup입니다.
listeners string   쉼표로 구분된 리스너 클래스 목록입니다.
logServletContainerInitializerClassLoadingErrors boolean false 디버그가 작동할 때만 로그하지 않고 서블릿 컨테이너 클래스 로드 오류를 경고로 로그합니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.logservletcontainerinitializerclassloadingerrors입니다.
metaInfResourcesCacheSize int 20 Meta-inf 자원 캐시의 초기 크기(항목 수)입니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.metainfresourcescachesize.name입니다.
parseUtf8PostData boolean false 웹 컨테이너가 비URL 인코딩된 UTF-8 게시 데이터를 발견하고 이를 매개변수값에 포함시킵니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.parseutf8postdata입니다.
serveServletsByClassnameEnabled boolean false 명시적으로 지정되지 않는 경우 클래스 이름을 사용하여 웹 애플리케이션에서 서블릿에 액세스하도록 사용하십시오.
setContentLengthOnClose boolean true 애플리케이션이 응답을 명시적으로 닫는 경우 컨텐츠 길이 설정을 전환합니다. 기본값은 true이지만, 애플리케이션 응답에 2바이트 문자가 있는 경우 이 값을 false로 설정하십시오.
skipMetaInfResourcesProcessing boolean false 애플리케이션 자원에 대한 meta-inf 디렉토리를 조사하지 않습니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.skipmetainfresourcesprocessing입니다.
suppressHtmlRecursiveErrorOutput boolean false 애플리케이션의 구성된 오류 페이지가 처리할 수 없는 회귀 오류가 발생할 경우 예외 정보에서 HTML이 출력되지 않도록 억제합니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.suppressHtmlRecursiveErrorOutput입니다.
symbolicLinksCacheSize int 1000 기호 링크 캐시의 초기 크기입니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.SymbolicLinksCacheSize입니다.
tolerateSymbolicLinks boolean false 웹 컨테이너를 사용하여 기호 링크의 사용을 지원합니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.TolerateSymbolicLinks입니다.
useSemiColonAsDelimiterInURI boolean false 요청 URI에서 세미콜론을 구분 기호로 사용하도록 토글합니다. 기본값은 false입니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.useSemiColonAsDelimiterInURI입니다.
xPoweredBy string   X-Powered-By 헤더 설정의 대체 문자열입니다. 전체 애플리케이션 서버 프로파일의 동등한 사용자 정의 특성은 com.ibm.ws.webcontainer.xpoweredby입니다. 이 특성에 기본값이 없습니다. 특성이 설정되지 않은 경우 X-Powered-By 헤더의 값이 서블릿 스펙에서 정의된 대로 Servlet/<서블릿 스펙 버전>으로 설정됩니다.

주제의 유형을 표시하는 아이콘 참조 주제

Information Center 이용 약관 | 피드백


시간소인 아이콘 마지막 업데이트 날짜: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=rwlp_feature_servlet-3.0
파일 이름: rwlp_feature_servlet-3.0.html