HowTo/GlobusToolkit/WSInstall

Контейнер WS

Многие компоненты GT4 являются WS сервисами и запускаются запуском контейнер WS.

Установка

Настройка производится путем добавления скрипта запуска сервиса:

cat - >/etc/rc.d/init.d/globus-ws-java-container<<EOF
#! /bin/bash
#
# globus-ws-java-container       Bring up/down globus-ws-java-container
#
# chkconfig: 2345 99 1
# description:  Bring up/down globus-ws-java-container
#

. /etc/profile.d/globus_env.sh
sudo -u \${GLOBUS_USER} sh \${GLOBUS_LOCATION}/etc/init.d/globus-ws-java-container "\${@}"
EOF

chmod +x /etc/rc.d/init.d/globus-ws-java-container

chkconfig --add globus-ws-java-container

service globus-ws-java-container start

Проверка

При проверке работы контейнера следует помнить что результат будет зависит от того каким пользователем проводить тестирование. Если провести проверку от пользователя 'root' (или любого другого без инициализированного сертификата), может получиться немного неожиданный результат:

globus-check-remote-environment -s https://localhost:8443     
### Remote Endpoint Version Information ###
Axis Version on remote endpoint https://localhost:8443:
N/A

Java WS Core Version on remote endpoint https://localhost:8443:
N/A

В случае запуска той же команды от пользователя с инициализированным сертификатом, выдача будет похожа на следующее:

globus-check-remote-environment -s https://localhost:8443

### Remote Endpoint Version Information ###
Axis Version on remote endpoint https://localhost:8443:
Apache Axis version: 1.4
Built on Mar 01, 2007 (10:42:15 CST)

Java WS Core Version on remote endpoint https://localhost:8443:
4.2.1