Pomocí této stránky můžete vybrat, zda mají být zobrazeny všechny volby instalace, a během instalace změnit existující vazby aplikace nebo modulu. Můžete se rozhodnout vygenerovat výchozí vazby pro všechny neúplné vazby v aplikaci nebo modulu, nebo přiřadit při instalaci konkrétní vazby.
Tato stránka je druhou ze dvou stránek Příprava na instalaci aplikace.
Chcete-li zobrazit tuto stránku administrativní konzoly, klepněte na volbu Aplikace > Nová aplikace > Nová podniková aplikace, zadejte cestu k instalované aplikaci nebo modulu a poté klepněte na tlačítko Další.
Na stránce konzoly se nemusí zobrazit všechny volby vazeb uvedené v tomto tématu. Zobrazení voleb na stránce konzoly je dáno obsahem instalované aplikace nebo modulu. Dále se volba Určete použité vazby zobrazuje pouze při aktualizaci instalované aplikace.
Určuje, zda zobrazovat pouze volby instalace, které požadují zadání informací, nebo všechny volby instalace.
Volba | Popis |
---|---|
Rychlá cesta - výzva se zobrazí pouze tehdy, jsou-li vyžadovány další informace | Na základě obsahu aplikace či modulu se zobrazí pouze volby, které vyžadují vaši pozornost. Rychlou cestu můžete použít k snadnější instalaci aplikace, protože nemusíte procházet všechny dostupné volby instalace. |
Podrobnosti - zobrazí se všechny volby a parametry instalace | Zobrazí se všechny dostupné volby instalace. |
Určuje, zda se při aktualizaci aplikací mají vazby sloučit nebo použít nové či existující vazby.
Toto nastavení je zobrazeno pouze při aktualizaci nainstalované aplikace, nikoli při instalaci nové aplikace.
Volba | Popis |
---|---|
Sloučit nové a existující vazby | Informace o vazbách z aktualizované aplikace nebo z modulů jsou preferovány před odpovídajícími informacemi o vazbách z instalované verze. Pokud v aktualizované verzi libovolný prvek vazby chybí, bude použit odpovídající prvek z instalované verze. Pokud instalovaná ani aktualizovaná aplikace nebo modul neobsahují hodnotu vazby, bude použita výchozí hodnota. Produkt přiřadí výchozí hodnotu pouze při výběru volby Generovat výchozí vazby. |
Použít nové vazby | Budou použity informace o vazbách v aktualizované aplikaci nebo modulu. Informace o vazbách z aktualizované aplikace nebo z modulu jsou preferovány před odpovídajícími informacemi o vazbách v instalované verzi. Informace o vazbách z instalované verze aplikace nebo modulu budou ignorovány. |
Použít existující vazby | Informace o vazbách z instalované verze aplikace nebo modulu jsou preferovány před odpovídajícími informacemi o vazbách z aktualizované verze. Pokud libovolný prvek informací o vazbách v instalované verzi neexistuje, bude použit prvek z aktualizované verze. To znamená, že vazby z aktualizované verze aplikace nebo modulu jsou v případě, že existuje vazba v instalované verzi, ignorovány. V opačném případě jsou nové vazby přijaty, nikoliv ignorovány. |
Určuje, zda mají být generovány výchozí vazby a mapování. Toto nastavení zobrazíte rozbalením položky Zvolte, zda mají být generovány výchozí vazby a mapování.. Při výběru volby Generovat výchozí vazby produkt doplní jakékoli neúplné vazby v aplikaci pomocí výchozích hodnot. Produkt nezmění existující vazby.
Pokud není u žádného kroku zobrazena červená hvězdička (*), můžete po výběru volby Generovat výchozí vazby přejít přímo ke kroku Souhrn. Červená hvězdička označuje, že jsou v daném kroku neúplné údaje a je požadována platná hodnota. Na panelu Souhrn ověřte buňku, uzel a server, kam se aplikace instaluje.
Při výběru volby Generovat výchozí vazby generuje produkt vazby následujícím způsobem:
Výchozí strategie je dostačující pro většinu aplikací nebo alespoň pro většinu vazeb v aplikacích. Pokud se však vyskytnou chyby, proveďte následující akce:
V takových případech můžete chování změnit pomocí dokumentu XML, což je vlastní strategie. Pomocí nastavení Konkrétní soubor vazeb určete vlastní strategii a prohlédněte si příklady u popisu nastavení v tomto souboru nápovědy.
Určuje, zda mají být existující vazby přepsány generovanými vazbami.
Při výchozím nastavení nejsou existující vazby přepsány. Pokud mají být existující vazby přepsány generovanými vazbami, vyberte volbu Přepsat existující vazby.
Volba Přepsat existující vazby je podobná volbě skriptu -defaultbinding.force.
Určuje soubor vazeb, který přepisuje výchozí vazbu.
Volba Konkrétní soubor vazeb je podobná volbě skriptu -defaultbinding.strategy.file.
Změňte chování výchozí vazby pomocí dokumentu XML, což je vlastní strategie. Vlastní strategie rozšiřují výchozí strategii, takže stačí pouze přizpůsobit oblasti, kde je výchozí strategie nedostatečná. Je tedy třeba pouze popsat, jak chcete změnit vazby generované výchozí strategií; není třeba definovat vazby pro celou aplikaci.
K přepisu různých aspektů generátoru výchozích vazeb můžete použít následující příklady:
Řízení názvu rozhraní JNDI sady EJB
<?xml version="1.0"?> <!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd"> <dfltbndngs> <module-bindings> <ejb-jar-binding> <jar-name>helloEjb.jar</jar-name> <ejb-bindings> <ejb-binding> <ejb-name>HelloEjb</ejb-name> <jndi-name>com/acme/ejb/HelloHome</jndi-name> </ejb-binding> </ejb-bindings> </ejb-jar-binding> </module-bindings> </dfltbndngs>
Nastavení vazby faktorie připojení pro soubor JAR sady EJB
<!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd"> <dfltbndngs> <module-bindings> <ejb-jar-binding> <jar-name>yourEjb20.jar</jar-name> <connection-factory> <jndi-name>eis/jdbc/YourData_CMP</jndi-name> <res-auth>Container</res-auth> </connection-factory> </ejb-jar-binding> </module-bindings> </dfltbndngs>
Nastavení vazby faktorie připojení pro soubor EJB
<?xml version="1.0"> <!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd"> <dfltbndngs> <module-bindings> <ejb-jar-binding> <jar-name>yourEjb20.jar</jar-name> <ejb-bindings> <ejb-binding> <ejb-name>YourCmp20</ejb-name> <connection-factory> <jndi-name>eis/jdbc/YourData_CMP</jndi-name> <res-auth>PerConnFact</res-auth> </connection-factory> </ejb-binding> </ejb-bindings> </ejb-jar-binding> </module-bindings> </dfltbndngs>
Nastavení rozhraní JNDI odkazu na místo určení zpráv pro konkrétní objekt enterprise bean
Tento příklad znázorňuje část kódu XML v souboru vlastní strategie pro nastavení odkazů na místa určení zpráv pro konkrétní objekt enterprise bean.
<?xml version="1.0"> <!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd"> <dfltbndngs> <module-bindings> <ejb-jar-binding> <jar-name>yourEjb21.jar</jar-name> <ejb-bindings> <ejb-binding> <ejb-name>YourSession21</ejb-name> <message-destination-ref-bindings> <message-destination-ref-binding> <message-destination-ref-name>jdbc/MyDataSrc</message-destination-ref-name> <jndi-name>eis/somAO</jndi-name> </message-destination-ref-binding> </message-destination-ref-bindings> </ejb-binding> </ejb-bindings> </ejb-jar-binding> </module-bindings> </dfltbndngs>
Přepsání vazby odkazu na prostředek ze souboru WAR, souboru JAR sady EJB nebo souboru JAR klienta Java EE
Tento příklad znázorňuje kód pro přepsání vazby odkazu na prostředek ze souboru WAR. Pomocí podobného kódu můžete přepsat vazbu odkazu na prostředek ze souboru JAR objektu enterprise bean (EJB) nebo souboru JAR klienta Java EE.
<?xml version="1.0"?> <!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd"> <dfltbndngs> <module-bindings> <war-binding> <jar-name>hello.war</jar-name> <resource-ref-bindings> <resource-ref-binding> <resource-ref-name>jdbc/MyDataSrc</resource-ref-name> <jndi-name>war/override/dataSource</jndi-name> </resource-ref-binding> </resource-ref-bindings> </war-binding> </module-bindings> </dfltbndngs>
Přepsání názvu rozhraní JNDI pro objekt bean řízený zprávami jako prostředek standardu JCA 1.5
Tento příklad znázorňuje část kódu XML v souboru vlastní strategie určený k přepsání názvu JNDI prostředku activationSpec JMS (Java Message Service) pro objekt bean řízený zprávami EJB 2.0 nebo zavedený jako prostředek standardu JCA 1.5.
<?xml version="1.0"?> <!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd"> <dfltbndngs> <module-bindings> <ejb-jar-binding> <jar-name>YourEjbJar.jar</jar-name> <ejb-bindings> <ejb-binding> <ejb-name>YourMDB</ejb-name> <activationspec-jndi-name>activationSpecJNDI</activationspec-jndi-name> </ejb-binding> </ejb-bindings> </ejb-jar-binding> </module-bindings> </dfltbndngs>
Přepsání názvu portu modulu listener JMS pro objekt bean řízený zprávami EJB 2.0, 2.1 nebo 3.0
Tento příklad znázorňuje část kódu XML v souboru vlastní strategie určený k přepsání názvu portu modulu listener JMS pro objekt bean řízený zprávami EJB 2.0 nebo novější zavedený k portu modulu listener.
<?xml version="1.0"?> <!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd"> <dfltbndngs> <module-bindings> <ejb-jar-binding> <jar-name>YourEjbJar.jar</jar-name> <ejb-bindings> <ejb-binding> <ejb-name>YourMDB</ejb-name> <listener-port>yourMdbListPort</listener-port> </ejb-binding> </ejb-bindings> </ejb-jar-binding> </module-bindings> </dfltbndngs>
Přepsání vazby odkazu EJB ze souboru JAR sady EJB, souboru WAR nebo souboru sady EJB
Tento příklad znázorňuje kód určený k přepsání vazby odkazu EJB ze souboru JAR sady EJB. Pomocí podobného kódu přepíšete vazby odkazu EJB ze souboru WAR nebo souboru sady EJB.
<?xml version="1.0"?> <!DOCTYPE dfltbndngs SYSTEM "dfltbndngs.dtd"> <dfltbndngs> <module-bindings> <ejb-jar-binding> <jar-name>YourEjbJar.jar</jar-name> <ejb-ref-bindings> <ejb-ref-binding> <ejb-ref-name>YourEjb</ejb-ref-name> <jndi-name>YourEjb/JNDI</jndi-name> </ejb-ref-binding> </ejb-ref-bindings> </ejb-jar-binding> </module-bindings> </dfltbndngs>
Určuje řetězec, který produkt vloží na začátek generovaných názvů rozhraní JNDI objektů enterprise bean. Předpona musí být jedinečná v rámci buňky nebo uzlu.
Při výchozím nastavení není pro objekty bean zadána jedinečná předpona.
Volba Zadat jedinečnou předponu pro objekty bean je podobná volbě skriptu -defaultbinding.ejbjndi.prefix.
Určuje výchozí název rozhraní JNDI zdroje dat a jiné vazby pro objekty bean s perzistencí spravovanou kontejnerem (CMP) 1.1.
Při výchozím nastavení nejsou u objektů bean EJB 1.1 CMP použity výchozí vazby.
Při výběru volby Výchozí vazby pro objekty bean CMP EJB 1.1 zadejte název rozhraní JNDI výchozího zdroje dat, který se má používat s objekty bean CMP 1.1. Zadejte také jméno uživatele a heslo pro tento výchozí zdroj dat.
Volba Výchozí vazby pro objekty bean CMP EJB 1.1 je podobná volbě skriptu -defaultbinding.datasource.jndi.
Určuje výchozí název rozhraní JNDI faktorie připojení.
Při výchozím nastavení se výchozí vazby faktorie připojení nepoužívají. Chcete-li určit vazby pro faktorie připojení, vyberte volbu Výchozí vazby faktorie připojení.
Při výběru volby Výchozí vazby faktorie připojení zadejte název rozhraní JNDI pro výchozí faktorii připojení, která má být použita. Rovněž určete, zda k ověřování prostředků dochází na úrovni aplikace nebo kontejneru.
Volba Výchozí vazby faktorie připojení je podobná volbě skriptu -defaultbinding.cf.jndi.
Určuje virtuálního hostitele pro webový modul (soubor WAR) nebo modul SIP (Session Initiation Protocol) (soubor SAR).
Při výchozím nastavení se výchozí název virtuálního hostitele pro webové moduly nebo moduly SIP nepoužívá. Při výběru volby Použít výchozí název virtuálního hostitele pro webové moduly a moduly SIP zadejte výchozí název hostitele.
Volba Použít výchozí název virtuálního hostitele pro webové moduly a moduly SIP je podobná volbě skriptu -defaultbinding.virtual.host.
Odkazy s označením (online) vyžadují přístup k Internetu.