Ta strona umożliwia wybór, czy wyświetlać wszystkie opcje instalacji i czy zmieniać istniejące powiązania dla aplikacji lub modułu podczas instalowania. Użytkownik może wybrać generowanie powiązań domyślnych dla niekompletnych powiązań w aplikacji lub module albo przypisać konkretne powiązania podczas instalacji.
Ta strona jest drugą stroną zawierającą czynności przygotowawcze na potrzeby instalacji aplikacji.
Aby wyświetlić tę stronę Konsoli administracyjnej, kliknij opcję Aplikacje > Nowa aplikacja > Nowa aplikacja korporacyjna, określ ścieżkę dla aplikacji lub modułu do zainstalowania, a następnie kliknij przycisk Dalej.
Na stronie konsoli mogą nie zostać wyświetlone wszystkie opcje powiązań wymienione w temacie. Treść instalowanego modułu lub aplikacji określa, które opcje są wyświetlane na stronie konsoli. Opcja Określ powiązania do użycia jest wyświetlana tylko podczas aktualizowania zainstalowanej aplikacji.
Określa, czy mają być pokazywane tylko te opcje, których wymagasz do dostarczenia informacji, czy też wszystkie opcje instalacji.
Opcja | Opis |
---|---|
Krótka ścieżka - monituj, tylko jeśli wymagane są dodatkowe informacje | Wyświetla tylko te opcje, w przypadku których wymagana jest uwaga użytkownika, na podstawie treści aplikacji lub modułu. Krótka ścieżka umożliwia zainstalowanie aplikacji łatwiej, ponieważ nie ma konieczności sprawdzania wszystkich dostępnych opcji instalacyjnych. |
Szczegółowo - wyświetl wszystkie opcje i parametry instalacji | Wyświetla wszystkie dostępne opcje instalacji. |
Określa, czy scalać powiązania podczas aktualizowania aplikacji, czy też użyć nowych lub istniejących powiązań.
To ustawienie jest wyświetlane w przypadku aktualizowania zainstalowanej aplikacji, a nie w przypadku instalowania nowej aplikacji.
Opcja | Opis |
---|---|
Scal nowe i istniejące powiązania | Informacje dotyczące powiązania zawarte w zaktualizowanej aplikacji lub modułach są informacjami preferowanymi w stosunku do odpowiednich informacji pochodzących z zainstalowanej wersji aplikacji. W przypadku braku któregokolwiek elementu powiązania w wersji zaktualizowanej używany jest odpowiedni element z zainstalowanej wersji aplikacji. Jeśli zarówno zainstalowana aplikacja, jak i zaktualizowana aplikacja lub moduł, nie zawierają wartości powiązania, używana jest wartość domyślna. Produkt przypisuje wartość domyślną tylko wtedy, gdy zostanie wybrana opcja Generuj powiązania domyślne. |
Użyj nowych powiązań | Używane są informacje dotyczące powiązania zawarte w zaktualizowanej aplikacji lub module. Informacje dotyczące powiązania zawarte w zaktualizowanej wersji aplikacji lub modułu są informacjami preferowanymi w stosunku do odpowiednich informacji pochodzących z zainstalowanej wersji aplikacji. Informacje te zawarte w zainstalowanej wersji aplikacji lub modułu są ignorowane. |
Użyj istniejących powiązań | Informacje dotyczące powiązania zawarte w zainstalowanej wersji aplikacji lub modułu są informacjami preferowanymi w stosunku do odpowiednich informacji pochodzących ze zaktualizowanej wersji aplikacji. W przypadku braku któregokolwiek elementu informacji dotyczących powiązania w zainstalowanej wersji aplikacji używany jest element z wersji zaktualizowanej. Oznacza to, że powiązania zawarte w zaktualizowanej wersji aplikacji lub modułu są ignorowane pod warunkiem, że istnieje powiązanie w zainstalowanej wersji aplikacji. W przeciwnym razie honorowane są nowe powiązania i nie są one ignorowane. |
Określa, czy mają być generowane domyślne powiązania i odwzorowania. Aby wyświetlić to ustawienie, należy rozwinąć sekcję Wybierz, aby generowane były domyślne powiązania i odwzorowania. Jeśli zostanie wybrana opcja Generuj powiązania domyślne, produkt uzupełni wszystkie niekompletne powiązania w aplikacji za pomocą wartości domyślnych. Produkt nie zmieni istniejących powiązań.
Po wybraniu opcji Generuj powiązania domyślne można przejść bezpośrednio do kroku Podsumowanie i zainstalować aplikację, jeśli żaden z kroków nie jest oznaczony symbolem gwiazdki (*) w kolorze czerwonym. Czerwona gwiazdka informuje o tym, że dane w tym kroku są niekompletne i wymagają podania poprawnej wartości. W panelu Podsumowanie należy sprawdzić komórkę, węzeł i serwer, na którym jest instalowana aplikacja.
Jeśli zostanie wybrana opcja Generuj powiązania domyślne produkt wygeneruje następujące powiązania:
Domyślna strategia wystarcza dla większości aplikacji lub przynajmniej dla większości powiązań w większości aplikacji. Jeśli jednak wystąpią błędy, należy wykonać następujące działania:
W takich przypadkach można zmienić zachowanie z użyciem dokumentu XML, co jest strategią niestandardową. Ustawienie Konkretny plik powiązań umożliwia określenie niestandardowej strategii i na przykład przejrzenie opisu ustawienia w tym pliku pomocy.
Określa, czy powiązania generowane mają zastąpić istniejące.
Ustawieniem domyślnym jest brak nadpisywania istniejących powiązań. Wybranie opcji Nadpisz istniejące powiązania powoduje, że wygenerowane powiązania będą zastępowały istniejące.
Ustawienie Nadpisz istniejące powiązania jest podobne do opcji skryptu -defaultbinding.force.
Określa plik powiązań nadpisujący powiązanie domyślne.
Opcja Konkretny plik powiązań jest podobna do opcji skryptu -defaultbinding.strategy.file.
Zachowanie powiązania domyślnego można zmienić z użyciem dokumentu XML, który jest strategią niestandardową. Strategie niestandardowe rozszerzają strategię domyślną - wystarczy dostosować tylko te obszary, w których strategia domyślna jest niewystarczająca. Tym samym wystarczy opisać sposób zmiany powiązań generowanych przez strategię domyślną. Nie musisz więc definiować powiązań dla całej aplikacji.
Poniższe przykłady umożliwiają nadpisanie różnych aspektów generatora domyślnych powiązań:
Sterowanie nazwą JNDI komponentu EJB
<?xml version="1.0"?> <!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd"> <dfltbndngs> <module-bindings> <ejb-jar-binding> <jar-name>witajEjb.jar</jar-name> <ejb-bindings> <ejb-binding> <ejb-name>WitajEjb</ejb-name> <jndi-name>com/acme/ejb/WitajHome</jndi-name> </ejb-binding> </ejb-bindings> </ejb-jar-binding> </module-bindings> </dfltbndngs>
Ustawianie powiązania fabryki połączeń dla pliku JAR komponentu EJB
<!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd"> <dfltbndngs> <module-bindings> <ejb-jar-binding> <jar-name>PlikEjb20.jar</jar-name> <connection-factory> <jndi-name>eis/jdbc/Dane_CMP</jndi-name> <res-auth>Container</res-auth> </connection-factory> </ejb-jar-binding> </module-bindings> </dfltbndngs>
Ustawienia powiązania fabryki połączeń dla pliku komponentu EJB
<?xml version="1.0"> <!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd"> <dfltbndngs> <module-bindings> <ejb-jar-binding> <jar-name>PlikEjb20.jar</jar-name> <ejb-bindings> <ejb-binding> <ejb-name>PlikCmp20</ejb-name> <connection-factory> <jndi-name>eis/jdbc/Dane_CMP</jndi-name> <res-auth>DlaFabrykiPolaczen</res-auth> </connection-factory> </ejb-binding> </ejb-bindings> </ejb-jar-binding> </module-bindings> </dfltbndngs>
Ustawienie nazwy JNDI docelowego odwołania komunikatu dla określonego komponentu EJB
W tym przykładzie pokazano wyodrębnianie elementów XML w pliku strategii niestandardowej dla ustawienia odwołań miejsca docelowego komunikatu dla określonego komponentu EJB.
<?xml version="1.0"> <!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd"> <dfltbndngs> <module-bindings> <ejb-jar-binding> <jar-name>PlikEjb21.jar</jar-name> <ejb-bindings> <ejb-binding> <ejb-name>Sesja21</ejb-name> <message-destination-ref-bindings> <message-destination-ref-binding> <message-destination-ref-name>jdbc/ZrodloDanych</message-destination-ref-name> <jndi-name>eis/niektóreAO</jndi-name> </message-destination-ref-binding> </message-destination-ref-bindings> </ejb-binding> </ejb-bindings> </ejb-jar-binding> </module-bindings> </dfltbndngs>
Nadpisanie powiązania odwołania zasobu z pliku WAR, EJB JAR lub pliku JAR klienta Java EE
W tym przykładzie pokazano kod nadpisywania powiązania odwołania zasobu z poziomu pliku WAR. Podobnego kodu można użyć przy nadpisywaniu powiązania odniesienia zasobu w pliku JAR komponentu EJB lub klienta Java EE.
<?xml version="1.0"?> <!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd"> <dfltbndngs> <module-bindings> <war-binding> <jar-name>witaj.war</jar-name> <resource-ref-bindings> <resource-ref-binding> <resource-ref-name>jdbc/ZrodloDanych</resource-ref-name> <jndi-name>war/override/zrodloDanych</jndi-name> </resource-ref-binding> </resource-ref-bindings> </war-binding> </module-bindings> </dfltbndngs>
Nadpisywanie nazwy JNDI dla komponentu bean sterowanego komunikatami wdrażanego jako zasób zgodny ze specyfikacją JCA 1.5
W tym przykładzie przedstawiono wyodrębnianie kodu XML w pliku strategii niestandardowej w celu przesłonięcia nazwy JNDI specyfikacji aktywowania activationSpec usługi Java Message Service (JMS) dla sterowanego komunikatami komponentu EJB w wersji 2.0 lub nowszego jako zasobu zgodnego z architekturą JCA w wersji 1.5 lub nowszej.
<?xml version="1.0"?> <!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd"> <dfltbndngs> <module-bindings> <ejb-jar-binding> <jar-name>PlikEjbJar.jar</jar-name> <ejb-bindings> <ejb-binding> <ejb-name>komponentMDB</ejb-name> <activationspec-jndi-name>SpecyfikacjaAktywowaniaJNDI</activationspec-jndi-name> </ejb-binding> </ejb-bindings> </ejb-jar-binding> </module-bindings> </dfltbndngs>
Nadpisywanie nazwy portu nasłuchiwania usługi JMS dla sterowanego komunikatami komponentu bean EJB w wersji 2.0, 2.1 lub 3.0
W tym przykładzie pokazano fragment kodu XML w pliku strategii niestandardowej nadpisujący nazwę portu nasłuchiwania JMS dla sterowanego komunikatami komponentu EJB w wersji 2.0 lub nowszej wdrażanego względem portu nasłuchiwania.
<?xml version="1.0"?> <!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd"> <dfltbndngs> <module-bindings> <ejb-jar-binding> <jar-name>PlikEjbJar.jar</jar-name> <ejb-bindings> <ejb-binding> <ejb-name>komponentMDB</ejb-name> <listener-port>PortNasluchuMdb</listener-port> </ejb-binding> </ejb-bindings> </ejb-jar-binding> </module-bindings> </dfltbndngs>
Nadpisywanie powiązania komponentu EJB w pliku JAR komponentu EJB, pliku WAR lub pliku EJB
W tym przykładzie przedstawiono przykładowy kod nadpisywania powiązania odwołania komponentu EJB w pliku JAR EJB. Podobnego kodu można użyć do nadpisania powiązania odwołania komponentu EJB w pliku WAR lub EJB.
<?xml version="1.0"?> <!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd"> <dfltbndngs> <module-bindings> <ejb-jar-binding> <jar-name>PlikEjbJar.jar</jar-name> <ejb-ref-bindings> <ejb-ref-binding> <ejb-ref-name>PlikEjb</ejb-ref-name> <jndi-name>PlikEjb/JNDI</jndi-name> </ejb-ref-binding> </ejb-ref-bindings> </ejb-jar-binding> </module-bindings> </dfltbndngs>
Określa łańcuch stosowany przez produkt na początku generowanych nazw JNDI komponentów EJB. Przedrostek musi być unikalny w ramach komórki lub węzła.
Domyślnie unikalny przedrostek dla komponentów bean nie jest określany.
Parametr Określaj unikalny przedrostek dla komponentów bean jest podobny do opcji wykonywania skryptów -defaultbinding.ejbjndi.prefix.
Określa domyślną nazwę JNDI domyślnego źródła danych i innych powiązań dla zarządzanych przez kontener komponentów bean (CMP) w wersji 1.1.
Domyślne powiązania nie są używane na potrzeby komponentów bean EJB typu CMP w wersji 1.1.
Jeśli zostanie wybrana opcja Domyślne powiązania dla komponentów EJB typu CMP w wersji 1.1, należy określić nazwę JNDI dla domyślnego źródła danych do użycia z komponentami bean typu CMP w wersji 1.1. Należy również podać nazwę użytkownika i hasło dla tego domyślnego źródła danych.
Ustawienie Domyślne powiązania dla komponentów EJB typu CMP w wersji 1.1 jest podobne do opcji skryptu -defaultbinding.datasource.jndi.
Określa nazwę JNDI domyślnej fabryki połączeń.
Domyślnie powiązania domyślnej fabryki połączeń nie są używane. Wybranie ustawienia Domyślne powiązania fabryki połączeń pozwala określić powiązania dla fabryk połączeń.
Jeśli zostanie wybrana opcja Domyślne powiązania fabryki połączeń, należy określić nazwę JNDI dla domyślnej fabryki połączeń do użycia. Również należy określić, czy uwierzytelnianie zasobu ma być przeprowadzane dla aplikacji czy dla całego kontenera.
Parametr Domyślne powiązania fabryki połączeń jest podobny w działaniu do opcji skryptu -defaultbinding.cf.jndi.
Określa wirtualnego hosta modułu WWW (plik WAR) lub modułu SIP (plik SAR).
Domyślnie nazwa domyślna hosta wirtualnego dla modułów WWW lub SIP nie jest używana. W przypadku wybrania parametru Użyj domyślnej nazwy hosta wirtualnego dla modułów WWW i SIP należy określić domyślną nazwę hosta.
Parametr Użyj domyślnej nazwy hosta wirtualnego dla modułów WWW i SIP jest podobny w działaniu do opcji skryptu -defaultbinding.virtual.host.
Zaznaczone odsyłacze (online) wymagają dostępu do Internetu.