Konfigurowanie serwera WebSphere Application Server

Możliwe jest skonfigurowanie produktu IBM® Rational Focal Point do współpracy z serwerem IBM WebSphere Application Server.

Zanim rozpoczniesz

Procedura

  1. W konsoli Integrated Solutions Console produktu WebSphere zaktualizuj argumenty maszyny JVM, które można ustawić w celu sterowania niektórymi aspektami zachowania serwera.
    1. Kliknij opcję Serwery > Serwery aplikacji WebSphere.
    2. Kliknij pozycję server1.
    3. Kliknij opcję Infrastruktura serwera > Język Java i zarządzanie procesami > Definicja procesu.
    4. Kliknij opcję Wirtualna maszyna języka Java.
    5. Określ wymagane wartości w polach Początkowa wielkość sterty i Maksymalna wielkość sterty.
      Uwaga: Należy upewnić się, że wymagana ilość pamięci jest dostępna na komputerze. Jeśli ilość pamięci jest niewystarczająca, serwer aplikacji nie może zostać uruchomiony.
    6. W polu Ogólny argument wirtualnej maszyny języka Java dodaj następujące argumenty języka Java™ (w zależności od używanej platformy):
      • W systemie Windows® (32-bitowym): -Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.library.path= <katalog instalacyjny produktu Focal Point>/Focalpoint/artifacts/licenselib/windows/32 -DJAZZ_HOME=file:///<katalog instalacyjny produktu Focal Point w zakodowanym formacie adresu URL>/Focalpoint/artifacts/wars/jazzwebui/conf/
      • W systemie Windows (64-bitowym): -Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.library.path= <katalog instalacyjny produktu Focal Point>/Focalpoint/artifacts/licenselib/windows/64 -DJAZZ_HOME=file:///<katalog instalacyjny produktu Focal Point w zakodowanym formacie adresu URL>/Focalpoint/artifacts/wars/jazzwebui/conf/
      • W systemie Linux® (32-bitowym):-Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.library.path= <katalog instalacyjny produktu Focal Point>/Focalpoint/artifacts/licenselib/linux -DJAZZ_HOME=file:///<katalog instalacyjny produktu Focal Point w zakodowanym formacie adresu URL>/Focalpoint/artifacts/wars/jazzwebui/conf/
      • W systemie Linux (64-bitowym): -Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -d64 -Djava.library.path= <katalog instalacyjny produktu Focal Point>/Focalpoint/artifacts/licenselib/linux/64 -DJAZZ_HOME=file:///<katalog instalacyjny produktu Focal Point w zakodowanym formacie adresu URL>/Focalpoint/artifacts/wars/jazzwebui/conf/
      • W systemie Solaris (32-bitowym): -Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djava.library.path=<katalog instalacyjny produktu Focal Point>/Focalpoint/artifacts/licenselib/solaris -DJAZZ_HOME=file:///<katalog instalacyjny produktu Focal Point w zakodowanym formacie adresu URL>/Focalpoint/artifacts/wars/jazzwebui/conf/
      • W systemie Solaris (64-bitowym): -Dclient.encoding.override=UTF-8 -Djava.awt.headless=true -Dfile.encoding=UTF-8 -d64 -Djava.library.path=<katalog instalacyjny produktu Focal Point>/Focalpoint/artifacts/licenselib/solaris/64 -DJAZZ_HOME=file:///<katalog instalacyjny produktu Focal Point w zakodowanym formacie adresu URL>/Focalpoint/artifacts/wars/jazzwebui/conf/
    7. Opcjonalne: Jeśli ustawiono instalację produktu Rational Focal Point dla jednych ustawień narodowych, dodaj wpis -Duser.language=<kod ustawień narodowych> na potrzeby sortowania z rozróżnianiem wielkości liter opartego na ustawieniach narodowych. Na przykład: -Duser.language=pl
    8. Kliknij przycisk Zastosuj, a następnie przycisk OK.
    9. Jeśli używana jest baza danych IBM DB2 lub baza danych Oracle, określ szczegóły obszarów tabel, które zostały utworzone dla produktu Rational Focal Point. Kliknij opcję Właściwości niestandardowe i dodaj szczegóły obszarów tabel.
      Tabela 1. Szczegóły obszarów tabel
      Baza danych Szczegóły
      DB2 Pamięć masowa obiektów:
      • Nazwa: focalpoint/bigObjStorage
      • Wartość: IN FP_BIGOBJ
      Pamięć masowa danych:
      • Nazwa: focalpoint/dataStorage
      • Wartość: IN FP_DATA
      Pamięć masowa indeksów:
      • Nazwa: focalpoint/indexStorage
      • Wartość: IN FP_INDEX
      Oracle Pamięć masowa obiektów:
      • Nazwa: focalpoint/bigObjStorage
      • Wartość: TABLESPACE FP_BIGOBJ STORAGE (initial 1m next 1m pctincrease 0)
      Pamięć masowa danych:
      • Nazwa: focalpoint/dataStorage
      • Wartość: TABLESPACE FP_DATA STORAGE (initial 1m next 1m pctincrease 0)
      Pamięć masowa indeksów:
      • Nazwa: focalpoint/indexStorage
      • Wartość: TABLESPACE FP_INDEX STORAGE (initial 1m next 1m pctincrease 0)
    10. Aby określić położenie pliku licencji produktu Rational Focal Point, dodaj następujące szczegóły na stronie Właściwości niestandardowe:
      • Nazwa: focalpoint/licenseLocation
      • Wartość: wpisz położenie serwera licencji w formacie port@host (na przykład 19353@serwer_licencji).
    11. Aby w produkcie WebSphere Application Server włączyć mechanizm usług Web Service JAX-WS inny niż firmy IBM, dodaj następujące szczegóły na stronie Właściwości niestandardowe:
      • Nazwa: com.ibm.websphere.webservices.DisableIBMJAXWSEngine
      • Wartość: true
    12. Aby włączyć funkcję generowania raportów w produkcie Rational Publishing Engine, dodaj następujące szczegóły na stronie Właściwości niestandardowe:
      • Nazwa: org.eclipse.emf.common.util.URI.archiveSchemes
      • Wartość: wsjar wszip jar zip
    13. Aby włączyć wymagane środowisko ustawień narodowych dla użytkowników produktu Rational Focal Point, określ wymagany kod ustawień narodowych oddzielony za pomocą pionowej kreski (|). Na stronie Właściwości niestandardowe dodaj szczegóły ustawień narodowych:
      • Wartości parametru focalpoint/installSelectedLocales: en|de|es|fr|it|pt,BR|ja|ko|zh,CN|zh,TW|ar|he|cs|hu|pl|ru
      • Dla parametru focalpoint/defaultLocale można określić tylko jedną wartość z następującego zestawu: en|de|es|fr|it|pt,BR|ja|ko|zh,CN|zh,TW|ar|he|cs|hu|pl|ru
    14. Dodaj wartości właściwości focalpoint/fontFile, focalpoint/hostName i focalpoint/defaultLocale.
    15. Kliknij przycisk Zastosuj, a następnie przycisk OK.
  2. Określ ścieżkę klasy dla plików biblioteki produktu Rational Focal Point.
    1. Kliknij opcję Środowisko > Biblioteki współużytkowane.
    2. Określ wymagany zasięg dla biblioteki.
    3. Kliknij opcję Nowy.
    4. Podaj nazwę biblioteki (na przykład fpjars).
    5. Określ ścieżkę klasy dla plików biblioteki produktu Rational Focal Point. Te pliki znajdują się w miejscu instalacji produktu Rational Focal Point: <katalog_instalacyjny_produktu_Focal_Point>\Focal Point\artifacts\jars.
    6. Kliknij przycisk Zastosuj, a następnie przycisk OK.
  3. Skonfiguruj środowisko zasobów w celu określenia pamięci masowej plików.
    1. Kliknij opcję Zasoby > Środowisko zasobów > Dostawcy środowiska zasobów.
    2. Określ wymagany zasięg dla biblioteki.
    3. Kliknij opcję Nowy.
    4. Jako nazwę pamięci masowej danych wprowadź filestorageProvider. Wprowadź opis pamięci masowej danych i kliknij przycisk OK.
    5. Wybierz pozycję filestorageProvider i podaj szczegóły odwołań, klikając opcję Elementy przywoływalne.
      1. Kliknij opcję Nowy.
      2. W polu Nazwa klasy fabryki wpisz com.telelogic.focalpoint.tools.filestorage.FileStorageFactory.
      3. W polu Nazwa klasy wpisz com.telelogic.focalpoint.tools.filestorage.FileStorage.
      4. Kliknij przycisk OK.
    6. Utwórz pozycje środowiska, klikając opcję Pozycje środowiska zasobów.
      1. Określ wymagany zasięg dla biblioteki.
      2. Kliknij opcję Nowy.
      3. W polu Nazwa wpisz filestorage.
      4. W polu Nazwa JNDI wpisz focalpoint/filestorage.
      5. Kliknij przycisk OK.
    7. Wybierz pozycję filestorage i określ, czy pamięć masowa plików jest bazą danych, czy systemem plików. Kliknij opcję Właściwości niestandardowe.
      1. Kliknij opcję Nowy.
      2. W polu Nazwa wpisz storageClassName.
      3. Jeśli pamięć masowa plików jest bazą danych, w polu Wartość wpisz com.telelogic.focalpoint.tools.filestorage.FileStorageDB. Jeśli pamięć masowa plików jest systemem plików, wpisz com.telelogic.focalpoint.tools.filestorage.FileStorageFS.
      4. Upewnij się, że wybrano typ java.lang.String.
      5. Kliknij przycisk OK.
    8. Określ informacje dotyczące ścieżki podstawowej pamięci masowej plików. Kliknij opcję Nowy.
      1. W polu Nazwa wpisz basePath.
      2. Jeśli pamięć masowa plików jest serwerem aplikacji, podaj wartość dla ścieżki podstawowej. W przypadku pamięci masowej plików bazy danych nie określaj wartości.
      3. Kliknij przycisk OK.
  4. Skonfiguruj dostawcę JDBC, aby wskazywał pliki JAR bazy danych. Informacje na temat konfigurowania dostawcy JDBC zawiera dokumentacja serwera WebSphere Application Server.
    Podczas konfigurowania źródła danych należy użyć następujących parametrów:
    Tabela 2. Szczegóły źródła danych
    Baza danych Parametry
    PostgreSQL
    • Typ bazy danych: Zdefiniowane przez użytkownika
    • Nazwa klasy implementacji: org.postgresql.jdbc2.optional.ConnectionPool
    • Ścieżka klasy: <katalog instalacyjny produktu Focal Point>\Focal Point\artifacts\fpjars\postgresql-8.1-405.jdbc3.jar
    • Nazwa JNDI: jdbc/focalpoint
    • W przypadku właściwości puli połączeń należy ustawić właściwość websphereDefaultIsolationLevel na wartość 2.
    Oracle
    • Typ bazy danych: Oracle
    • Ścieżka klasy: położenie pliku ojdbc*.jar kopiowanego w położenie katalog instalacyjny Websphere/lib.
    • Nazwa JNDI: jdbc/focalpoint
    • W przypadku właściwości puli połączeń należy dodać właściwość niestandardową o nazwie SetBigStringTryClob i ustawić jej wartość na true. Wartość właściwości websphereDefaultIsolationLevel należy ustawić na 2.
    IBM DB2
    • Typ bazy danych: IBM DB2
    • Ścieżka klasy: położenie plików db2jcc-9.5.jar i db2jcc_license_cu-9.5.jar
    • Nazwa JNDI: jdbc/focalpoint
    • W przypadku właściwości puli połączeń należy ustawić właściwość websphereDefaultIsolationLevel na wartość 2.

Co dalej

Należy zainstalować aplikację produktu Rational Focal Point na serwerze WebSphere Application Server. Szczegóły zamieszczono w sekcji Instalowanie produktu Rational Focal Point na serwerze WebSphere Application Server.

Opinia