Workload Management |
Компоновка примера BeenThere с помощью утилиты компоновки Ant |
Начало работы |
Определение структуры каталогов |
Перекомпоновка и установка файла Sample |
Одним из основных преимуществ разработки приложений в J2EE является
легкость переноса их на разные платформы. Все демонстрационные
программы Галереи примеров написаны на обычной рабочей станции и работают
в системах z/OS без необходимости внесения каких-либо изменений в код Java.
При компоновке приложений J2EE в системах Intel или UNIX,
разработчик избавляется от необходимости преобразования файлов EBCDIC в
ASCII и наоборот. Наличие специального инструментария позволяет
писать и тестировать приложения на обычной рабочей станции, а затем
устанавливать файлы архива EJB (EAR) в системах z/OS.
Всем клиентам WebSphere Application Server (Application Server) for
z/OS доступно также Application Server media for multiplatforms. При
установке базового продукта WebSphere Application Server и примеров на
одной из платформ, поддерживаемых этим пакетом, вам доступна упомянутая
выше галерея.
Исключением является случай настраиваемой компоновки
(имя-примера > Компоновка с помощью Ant > платформа > Перекомпоновка
и установка файла sample.ear), при этом пользователь получает
инструкции по перекомпоновке файла
EAR для конкретной платформы. Поскольку текстовые файлы,
помещаемые в архив EAR (XML, xmi, JSP и т.д.), имеют формат ASCII, с ними проще
работать в операционных системах стандарта ASCII. После
внесения изменений в файлы с помощью операционной системы стандарта ASCII,
файл EAR можно развертывать и устанавливать на платформе z/OS без
выполнения преобразования из EBCDIC в ASCII.
Установите WebSphere Application Server на выбранной платформе, включив установку демонстрационных приложений Application Server.
Прежде, чем изменять или перекомпоновать примеры, создайте резервную копию каталога <корневой-каталог-профайла>. Для этого создайте архив zip с каталогом samples. Теперь для восстановления каталога samples нужно будет просто распаковать файл zip.
Структура каталогов данного примера следующая:
корневой-каталог-профайла/samples/src/BeenThere | Исходный код примера BeenThere. |
корневой-каталог-профайла/samples/lib/BeenThere | Файл BeenThere.ear для примера BeenThere. |
корневой-каталог-профайла/samples/javadoc/BeenThere | Документация Javadoc, полученная из примера BeenThere. |
корневой-каталог-профайла/samples/bld/BeenThere | Файлы созданных классов. На основе этих файлов создается конечный файл BeenThere.ear. Каталог bld создается после компоновки примера. |
Ниже приведены инструкции по перекомпоновке примера.
Для запуска сценария компоновки примера выполните следующие действия:
Компоновка примера завершена.
Найдите в каталоге корневой-каталог-профайла/samples/bin/BeenThere сценарий buildBeenThere.bat или buildBeenThere.sh. Сценарий настраивает необходимую информацию о пути к классам и запускает утилиту компоновки Ant. Ant считывает файлы build.xml, в которых описано, как компоновать примеры. Документацию по Ant можно найти на Web-сайте Jakarta.
Передача двоичного файла EAR на сервер z/OS выполняется по протоколу FTP в соответствии со следующими инструкциями.
Переустановите пример следующим образом:
В результате на вашем сервере приложений будет развернут перекомпонованный файл BeenThere.ear.