Jboss 7.0.1: запущено 122 из 176 сервисов (54 сервиса пассивны или по запросу) - PullRequest
4 голосов
/ 13 декабря 2011

Я успешно развернул свой военный файл в Jboss AS 7.0.1 после выполнения следующей команды;

/host=master/server-config=mobile:start 

Я получаю следующее;

[Server:mobile] 12:47:50,349 INFO  [org.jboss.as.logging] (MSC service thread 1-4) Removing bootstrap log handlers
[Server:mobile] 12:47:50,391 INFO  [org.jboss.as.connector.subsystems.datasources] (MSC service thread 1-4) Bound data source [java:jboss/datasources/ExampleDS]
[Server:mobile] 12:47:51,034 INFO  [org.jboss.as.ee] (Controller Boot Thread) Activating EE subsystem
[Server:mobile] 12:47:51,068 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-2) Starting deployment of "MobileGateway.war"
[Server:mobile] 12:47:51,515 INFO  [org.jboss.as.jpa] (MSC service thread 1-1) added javax.persistence.api dependency to MobileGateway.war
[Server:mobile] 12:47:51,809 INFO  [org.jboss.web] (MSC service thread 1-4) registering web context: /MobileGateway
[Server:mobile] 12:47:51,822 INFO  [org.jboss.as.server.controller] (Controller Boot Thread) Deployed "MobileGateway.war"
[Server:mobile] 12:47:51,824 INFO  [org.jboss.as] (Controller Boot Thread) JBoss AS 7.0.1.Final "Zap" started in 4692ms - Started 122 of 176 services (54 services are passive or on-demand)

Все выглядит хорошо, пока вы не начнете смотреть на последнюю строку, в которой написано «Запущено 122 из 176 сервисов». Что случилось с другими 54 службами? Почему сервер не запускает остальные службы?

1 Ответ

6 голосов
/ 13 декабря 2011

JBoss AS 7 лениво запускает некоторые сервисы.Это означает, что они не все запускаются при запуске (и, следовательно, требуют драгоценного времени запуска), когда они, возможно, никогда не нужны.

Например, когда вы не используете службу таймера ни в одном из ваших компонентов, этоне нужно начинатьКогда вы никогда не используете JSF, нет необходимости выполнять его инициализацию и т. Д.

Это тот же подход, который используется Glassfish, и это одна из причин, почему он запускается так быстро.

...