Links Top Level Elements Executors Connectors Containers Nested Components Cluster Elements Other | The Engine ContainerIntroduction |
The Engine element represents the entire request
processing machinery associated with a particular Catalina
Service. It receives and processes
all requests from one or more Connectors,
and returns the completed response to the Connector for ultimate
transmission back to the client.
엔진 요소는 특정 카탈리 서비스와 관련된 전체 요청 처리 기계를 나타냅니다.
그것은 받아서 처리하는 모든 요청을 하나 이상의 커넥터에서, 그리고 클라이언트에 궁극적인
전송 다시위한 커넥터로 완성된 응답을 반환합니다.
Exactly one Engine element MUST be nested inside
a Service element, following all of the
corresponding Connector elements associated with this Service.
정확히 하나의 엔진 요소는 본 서비스와 관련된 해당 커넥터 모든 요소
따라 서비스 요소 내부에 중첩해야합니다.
|
Attributes |
Common Attributes |
All implementations of Engine
support the following attributes:
엔진의 모든 구현은 다음과 같은 속성을 지원합니다
Attribute | Description |
---|
backgroundProcessorDelay |
This value represents the delay in seconds between the
invocation of the backgroundProcess method on this engine and
its child containers, including all hosts and contexts.
이 값은이 엔진에 backgroundProcess 메서드의 호출하고 모든 호스트와
상황 등 아동 용기, 사이 초 지연을 나타냅니다.
Child containers will not be invoked if their delay value is not
negative (which would mean they are using their own processing
thread). Setting this to a positive value will cause
a thread to be spawn.
그들의 지연 값 (어떤 사람들이 자신의 프로세싱 스레드를 사용하는 의미가)
음수가 아닌 경우 child 컨테이너가 호출되지 않습니다.
긍정적인 가치로 설정하면 스레드가 자녀로 하게됩니다.
After waiting the specified amount of time,
the thread will invoke the backgroundProcess method on this engine
and all its child containers.
시간의 지정된 금액을 기다리고 후, 스레드는이 엔진과 모든 자식 컨테이너에 backgroundProcess 메서드를 호출합니다.
If not specified, the default value for
this attribute is 10, which represent a 10 seconds delay.
지정하지 않으면이 속성의 기본값은 10입니다
이는 10 초 지연을 나타냅니다.
| className |
Java class name of the implementation to use. This class must
implement the org.apache.catalina.
Engine interface.
If not specified, the standard value (defined below) will be used.
사용하는 구현의 Java 클래스 이름. 이 클래스에
org.apache.catalina.Engine 인터페이스를 구현해야합니다.
지정하지 않으면 표준 값(아래 정의된)이 사용됩니다.
| defaultHost |
The default host name, which identifies the
Host that will process requests directed
to host names on this server, but which are not configured in
this configuration file.
이 서버에서 이름을 호스트에 지시 요청을 처리되지만이 구성 파일에 구성되어 있지되는 호스트를 식별하는 기본 호스트 이름.
This name MUST match the name
attributes of one of the Host elements
nested immediately inside.
이 이름은 바로 안에 중첩된 호스트 요소 중 하나의 이름 속성과 일치해야합니다.
| jvmRoute |
식별자는 세션 선호도를 사용하도록 로드 균형 조정 시나리오에 사용해야합니다.
클러스터에 참여하는 모든 톰캣 서버에서 고유해야합니다 식별자,생성된 세션 식별자에 추가됩니다.
따라서 프런트 엔드 프록시가 항상 같은 톰캣 인스턴스에 특정 세션을 전달할 수 있도록합니다.
| name |
로그 및 오류 메시지에 사용되는이 엔진의 논리적 이름.
동일한 서버에서 여러 서비스
요소를 사용하면 각 엔진은 고유한 이름을 할당되어야 합니다.
| startStopThreads |
The number of threads this Engine will use to start
child Host elements in parallel. The special
value of 0 will result in the value of
Runtime.getRuntime().availableProcessors() being used.
스레드 개수는 이 엔진은 병렬로 아동 호스트 요소를 시작하는 데 사용됩니다.
0 특별한 가치는 Runtime.getRuntime ()의 가치가 높아집니다.
availableProcessors ()가 사용되고있다.
Negative values will result in Runtime.
getRuntime().availableProcessors() + value being
used unless this is less than 1 in which case 1 thread will be used. If
not specified, the default value of 1 will be used.
음수 값은 Runtime.getRuntime ()가 발생합니다.
getRuntime().availableProcessors()이 한 스레드가 사용되는 경우
최대 1가 아니면 사용되고 + 값. 지정하지 않으면 1의 기본값이 사용됩니다.
|
|
Standard Implementation |
The standard implementation of Engine is
org.apache.catalina.core.StandardEngine.
엔진의 표준 구현은 org.apache.catalina.core.StandardEngine입니다
It supports the following additional attributes (in addition to the
common attributes listed above):
그것은 다음과 같은 추가 속성을 (위에 나열된 일반적인 특성 이외에) 지원
|
|
Nested Components |
You can nest one or more Host elements inside
this Engine element, each representing a different virtual
host associated with this server.
당신은 그 안에 둥지 하나 이상의 호스트 요소 수
이 엔진 요소,이 서버와 관련된 다른 가상 호스트를 나타내는 각.
At least one Host
is required, and one of the nested Hosts MUST
have a name that matches the name specified for the
defaultHost attribute, listed above.
최소한 하나의 호스트가 필요하고, 중첩된 호스트 중 하나 여야합니다
위에 나열된 기본 호스트 속성에 대해 지정된 이름과 일치하는 이름이있다.
You can nest at most one instance of the following utility components
by nesting a corresponding element inside your Engine
element:
다음과 같은 유틸리티 구성 요소의 대부분의 한 인스턴스에서 둥지 수
당신의 엔진 요소 내에 중첩 해당 요소에 의해 :
- Realm -
Configure a realm that will allow its
database of users, and their associated roles, to be shared across all
Hosts and Contexts
nested inside this Engine, unless overridden by a
Realm configuration at a lower level.
낮은 수준의 영역 구성에 의해 오버로드하지 않는 사용자의 데이터베이스 및
관련 역할, 모든 호스트에서 공유하고이 엔진 내부에 중첩될 수있는가, 수 영역을 영역 - 구성합니다.
|
Special Features |
Logging |
An engine is associated with the
org.apache.catalina.core.ContainerBase.[enginename]
log category. Note that the brackets are actually part of the name,
don't omit them.
엔진은 org.apache.catalina.core.ContainerBase와 연결되어 있습니다.
[enginename]은 로그 카테고리입니다.괄호가 실제로 이름의 일부임을 참고, 그들을 생략하지 않습니다.
|
|
|