Развертывание веб-приложения в WebSphere
Если используется IBM WebSphere, внесите изменения в файл web.xml в arcgis.war и используйте консоль IBM WebSphere Administration Console, чтобы создать новое приложение для развертывания веб-приложения.
Внесение изменений в файл web.xml
Вы должны добавить в файл web.xml элемент, содержащий ваш источник данных. Этот файл находится в каталоге WEB-INF файла arcgis.war, установленного вместе с ArcGIS Spatial Data Server for Java. Затем выполните следующие шаги, чтобы добавить элемент <resource-ref> в файл web.xml.
- Сделайте резервную копию файла arcgis.war.
- Разархивируйте (распакуйте) файл arcgis.war.
- Перейдите к директории WEB-INF в распакованном файле arcgis.war.
- Откройте файл web.xml в текстовом редакторе.
- Добавьте следующий элемент <resource-ref> и приведите значение параметра <res-ref-name> в соответствие со значением параметра JNDI Name в вашем пуле подключений JDBC Connection Pool:
<resource-ref> <res-ref-name>jdbc/spdb_db2user1</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> <res-sharing-scope>Shareable</res-sharing-scope> </resource-ref>
- Сохраните и закройте файл web.xml.
- Снова упакуйте файл arcgis.war в архив.
Не изменяйте имя файла; он должен называться аrcgis.war.
Развертывание веб-приложения
Создайте новое приложение для развертывания из WebSphere Administration Console.
- Выполните вход в IBM WebSphere Administration Console в качестве пользователя-администратора.
- Откройте Приложения (Applications) в Виды (Views) и выберите Новое приложение (New Application).
Откроется страница Новое приложение (New Application).
- Выберите Новое многопользовательское приложение (New Enterprise Application).
- Выберите Локальная файловая система (Local file system) и перейдите к измененному файлу аrcgis.war.
- Щелкните Далее (Next).
- Выберите Быстрый путь (Fast Path) и нажмите Далее.
- Опция Дистрибуция приложения (Distribute application) на странице Выбор опций установки (Select installation options) должна быть отмечена.
- Вы можете принять значение по умолчанию для Имя приложения (Application name) или ввести новое.
- Щелкните Далее (Next).
- Оставьте значения по умолчанию на странице Сопоставить модули серверам (Map modules to servers) и нажмите Далее (Next).
- На странице Сопоставить ресурсные ссылки ресурсам (Map resource references to resources) нажмите Обзор (Browse) в JNDI-имя целевого ресурса (Target Resource JNDI Name) и выберите ресурс, который вы определили в файле web.xml для источника данных, настроенного в сервере приложений WebSphere.
- Нажмите Применить (Apply), чтобы выполнить сопоставление, и затем Далее.
- Оставьте значения по умолчанию на странице Сопоставить вирутальные хосты веб-модулям (Map virtual hosts for Web modules) и нажмите Далее.
- Введите контекст для приложения ArcGIS Spatial Data Server в текстовое поле Корень контекста (Context Root).
Если вы выполнили развертывание с настройкой по умолчанию, именем контекста будет /arcgis.
- Щелкните Далее (Next).
- Проверьте информацию на странице Краткое описание (Summary) и нажмите Готово.
- Нажмите Сохранить (Save), чтобы сохранить ваше развертывание в основной конфигурации.
Ваше приложение ArcGIS Spatial Data Server включено в список многопользовательских приложений WebSphere.
- Выберите ваше приложение из списка и нажмите Запустить (Start).