Настройка WebSphere Application Server

IBM® Rational Focal Point можно настроить для работы с IBM WebSphere Application Server.

Прежде чем начать

Процедура

  1. В консоли WebSphere Integrated Solutions Console обновите аргументы JVM, управляющие работой сервера.
    1. Выберите Серверы > Серверы приложений WebSphere.
    2. Нажмите server1.
    3. Выберите Инфраструктура сервера > Java и управление процессами > Определение процесса.
    4. Выберите Виртуальная машина Java.
    5. В полях Начальный размер и Максимальный размер кучи укажите требуемые значения.
      Прим.: Убедитесь, что система располагает требуемым объемом памяти. Если объем памяти будет недостаточным, то сервер приложений не будет запущен.
    6. В поле Общие параметры JVM укажите следующие параметры Java в зависимости от используемой платформы:
      • В 32-разрядной операционной системе Windows: -Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.library.path= <каталог установки Focal Point>/Focalpoint/artifacts/licenselib/windows/32 -DJAZZ_HOME=file:///<каталог установки Focal Point в формате кодированного URL>/Focalpoint/artifacts/wars/jazzwebui/conf/
      • В 64-разрядной операционной системе Windows: -Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.library.path= <каталог установки Focal Point>/Focalpoint/artifacts/licenselib/windows/64 -DJAZZ_HOME=file:///<каталог установки Focal Point в формате кодированного URL>/Focalpoint/artifacts/wars/jazzwebui/conf/
      • В 32-разрядной операционной системе Linux: -Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.library.path= <каталог установки Focal Point>/Focalpoint/artifacts/licenselib/linux -DJAZZ_HOME=file:///<каталог установки Focal Point в формате кодированного URL>/Focalpoint/artifacts/wars/jazzwebui/conf/
      • В 64-разрядной операционной системе Linux: -Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -d64 -Djava.library.path=<каталог установки Focal Point>/Focalpoint/artifacts/licenselib/linux/64 -DJAZZ_HOME=file:///<каталог установки Focal Point в формате кодированного URL>/Focalpoint/artifacts/wars/jazzwebui/conf/
      • В 32-разрядной операционной системе Solaris: -Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.library.path=<каталог установки Focal Point>/Focalpoint/artifacts/licenselib/solaris -DJAZZ_HOME=file:///<каталог установки Focal Point в формате кодированного URL>/Focalpoint/artifacts/wars/jazzwebui/conf/
      • В 64-разрядной операционной системе Solaris: -Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -d64 -Djava.library.path=<каталог установки Focal Point>/Focalpoint/artifacts/licenselib/solaris/64 -DJAZZ_HOME=file:///<каталог установки Focal Point в формате кодированного URL>/Focalpoint/artifacts/wars/jazzwebui/conf/
    7. Необязательно: Если Rational Focal Point установлен только для одной локали, то добавьте параметр -Duser.language=<код локали> для правильной сортировки с учетом регистра символов в данной локали. Например: -Duser.language=en
    8. Нажмите Применить, затем OK.
    9. В случае применения базы данных IBM DB2 или Oracle укажите информацию о табличных пространствах, созданных для Rational Focal Point. Нажмите Пользовательские свойства и добавьте информацию о табличных пространствах.
      Табл. 1. Сведения о табличном пространстве
      База данных Сведения
      DB2 Хранилище объектов:
      • Имя: focalpoint/bigObjStorage
      • Значение: IN FP_BIGOBJ
      Хранилище данных:
      • Имя: focalpoint/dataStorage
      • Значение: IN FP_DATA
      Хранилище индекса:
      • Имя: focalpoint/indexStorage
      • Значение: IN FP_INDEX
      Oracle Хранилище объектов:
      • Имя: focalpoint/bigObjStorage
      • Значение: TABLESPACE FP_BIGOBJ STORAGE (initial 1m next 1m pctincrease 0)
      Хранилище данных:
      • Имя: focalpoint/dataStorage
      • Значение: TABLESPACE FP_DATA STORAGE (initial 1m next 1m pctincrease 0)
      Хранилище индекса:
      • Имя: focalpoint/indexStorage
      • Значение: TABLESPACE FP_INDEX STORAGE (initial 1m next 1m pctincrease 0)
    10. Для того чтобы указать расположение файла лицензии Rational Focal Point, добавьте на странице Пользовательские свойства следующую информацию:
      • Имя: focalpoint/licenseLocation
      • Значение: Введите расположение сервера лицензий в формате порт@хост, например 19353@licenseserver.
    11. Для включения веб-служб, отличных от IBM JAX-WS, в WebSphere Application Server, добавьте следующие сведения на странице Пользовательские свойства:
      • Имя: com.ibm.websphere.webservices.DisableIBMJAXWSEngine
      • Значение: true
    12. Для включения функции создания отчетов в Rational Publishing Engine добавьте следующие сведения на странице Пользовательские свойства:
      • Имя: org.eclipse.emf.common.util.URI.archiveSchemes
      • Значение: wsjar wszip jar zip
    13. Для включения среды локали для пользователей Rational Focal Point перечислите коды локалей через вертикальную черту (|). Добавьте следующие сведения о локали на странице Пользовательские свойства:
      • Для focalpoint/installSelectedLocales допустимы значения en|de|es|fr|it|pt,BR|ja|ko|zh,CN|zh,TW|ar|he|cs|hu|pl|ru
      • Для focalpoint/defaultLocale можно указать только одно из значений en|de|es|fr|it|pt,BR|ja|ko|zh,CN|zh,TW|ar|he|cs|hu|pl|ru
    14. Добавьте значения свойств focalpoint/fontFile, focalpoint/hostName и focalpoint/defaultLocale.
    15. Нажмите Применить, затем OK.
  2. Укажите classpath для файлов библиотеки Rational Focal Point.
    1. Выберите Среда > Общие библиотеки.
    2. Укажите требуемую область для библиотеки.
    3. Нажмите Создать.
    4. Укажите имя библиотеки; например, fpjars
    5. Укажите classpath для файлов библиотеки Rational Focal Point. Эти файлы расположены в установочном каталоге Rational Focal Point: <каталог-установки-Focal-Point>\Focal Point\artifacts\jars.
    6. Нажмите Применить, затем OK.
  3. Укажите хранилище файлов в параметрах среды ресурсов.
    1. Выберите Ресурсы > Среда ресурсов > Провайдер среды ресурсов.
    2. Укажите требуемую область для библиотеки.
    3. Нажмите Создать.
    4. В качестве имени хранилища данных введите filestorageProvider. Введите описание хранилища данных и нажмите кнопку OK.
    5. Выберите filestorageProvider и нажмите кнопку Ссылки.
      1. Нажмите Создать.
      2. В поле Имя класса фабрики введите com.telelogic.focalpoint.tools.filestorage.FileStorageFactory.
      3. В поле Имя класса введите com.telelogic.focalpoint.tools.filestorage.FileStorage.
      4. Нажмите Ok.
    6. Нажмите Записи среды ресурсов и создайте записи среды.
      1. Укажите требуемую область для библиотеки.
      2. Нажмите Создать.
      3. В поле Имя введите filestorage.
      4. В поле Имя JNDI введите focalpoint/filestorage.
      5. Нажмите Ok.
    7. Выберите filestorage и укажите тип хранилища файлов: база данных или файловая система. Выберите опцию Пользовательские свойства.
      1. Нажмите Создать.
      2. В поле Имя введите storageClassName.
      3. В поле Значение , если тип хранилища файлов - база данных, введите com.telelogic.focalpoint.tools.filestorage.FileStorageDB. Если тип хранилища файлов - файловая система, введите com.telelogic.focalpoint.tools.filestorage.FileStorageFS.
      4. Убедитесь, что тип - java.lang.String.
      5. Нажмите Ok.
    8. Укажите базовый путь к хранилищу файлов. Нажмите Создать.
      1. В поле Имя введите basePath.
      2. Если хранилищем файлов является сервер приложений, укажите значение для базового пути. Если хранилище файлов - база данных, значение указывать не следует.
      3. Нажмите Ok.
  4. Настройте провайдер JDBC, чтобы он указывал на файлы JAR базы данных. Дополнительная информация по настройке провайдера JDBC приведена в документации WebSphere Application Server.
    Для настройки источника данных следует использовать следующие параметры:
    Табл. 2. Параметры источника данных
    База данных Параметры
    PostgreSQL
    • Тип базы данных: Пользовательский
    • Имя класса реализации: org.postgresql.jdbc2.optional.ConnectionPool
    • каталог-установки-Focal-Point: <каталог-установки-Focal-Point>\Focal Point\artifacts\fpjars\postgresql-8.1-405.jdbc3.jar
    • Имя JNDI: jdbc/focalpoint
    • В окне Свойства пула соединений для параметра websphereDefaultIsolationLevel укажите значение 2
    Oracle
    • Тип базы данных: Oracle
    • Путь к классам: расположение ojdbc*.jar, скопированного в папку каталог установки Websphere/lib.
    • Имя JNDI: jdbc/focalpoint
    • В Свойства пула соединений добавьте пользовательское свойство SetBigStringTryClob со значением true. Для параметра websphereDefaultIsolationLevel укажите значение 2.
    IBM DB2
    • Тип базы данных: IBM DB2
    • Путь к классам: Расположение файлов db2jcc-9.5.jar и db2jcc_license_cu-9.5.jar
    • Имя JNDI: jdbc/focalpoint
    • В окне Свойства пула соединений для параметра websphereDefaultIsolationLevel укажите значение 2

Дальнейшие действия

Установите приложение Rational Focal Point на сервере WebSphere Application Server. Дополнительная информация приведена в разделе Установка Rational Focal Point в WebSphere Application Server.

Комментарии