Na tej stronie można skonfigurować ignorowanie adnotacji określających informacje o wdrażaniu przez deskryptor wdrażania komponentu EJB środowiska Java EE (Java Platform, Enterprise Edition), deskryptor wdrażania modułu WWW lub moduł archiwum adaptera zasobów JCA (RAR).
Aby wyświetlić tę stronę Konsoli administracyjnej, należy kliknąć opcję . Jest to ta sama strona, co strona Metadane dla modułów znajdująca się w kreatorach instalacji i aktualizacji aplikacji.
Jeśli aplikacja zawiera moduły Java EE 5 lub nowsze, na stronie Metadane dla modułów można zablokować deskryptor wdrażania jednego lub wielu modułów. W przypadku zaznaczenia pola wyboru Atrybut metadata-complete (ustawienia atrybutu metadata-complete na wartość true) i zablokowania deskryptorów wdrażania produkt zapisze w formacie XML cały deskryptor wdrażania modułu (w tym informacje o wdrożeniu z adnotacji).
Adnotacje są standardowym mechanizmem dodawania metadanych do klas Java. Metadanych można użyć w celu uproszczenia procesu programowania i wdrażania artefaktów Java EE w wersji 5 lub nowszych. Przed wprowadzeniem adnotacji języka Java deskryptory wdrażania były standardowym mechanizmem używanym przez komponenty Java EE. Te deskryptory wdrażania były odwzorowywane na format XML, co utrwaliło korzystanie z nich. W przypadku zablokowania deskryptorów wdrażania produkt scala metadane oparte na adnotacjach środowiska Java EE z opartymi na formacie XML metadanymi istniejących deskryptorów wdrażania i utrwala wynik.
Określa nazwę modułu w zainstalowanej (lub wdrożonej) aplikacji.
| Informacje | Wartość |
|---|---|
| Typ danych | Łańcuch |
Określa położenie modułu względem katalogu głównego pliku EAR.
| Informacje | Wartość |
|---|---|
| Typ danych | Łańcuch |
Określa, czy zapisywać cały deskryptor wdrażania modułu, włącznie z informacją o wdrożeniu z adnotacji, do formatu XML.
Domyślnie pole wyboru Atrybut metadata-complete nie jest zaznaczone i produkt nie zapisuje danych adnotacji w deskryptorze wdrażania modułu.
Jeśli używane moduły nie zawierają atrybutu metadata-complete lub atrybut metadata-complete ustawiono na wartość false, można zaznaczyć pole wyboru i określić, że produkt ma zapisać dane adnotacji w deskryptorze wdrażania modułu.
Unikanie problemów: Jeśli aplikacja Java EE w wersji 5 lub nowszej używa adnotacji i
biblioteki współużytkowanej, nie należy wybierać atrybutu
metadata-complete. Jeśli aplikacja używa adnotacji i
biblioteki współużytkowanej, ustawienie atrybutu
metadata-complete na wartość true powoduje,
że adnotacja @EJB, znajdująca się w deskryptorze wdrażania,
jest przez produkt niepoprawnie reprezentowana jako
<ejb-ref> (zamiast <ejb-local-ref>). W przypadku modułów WWW ustawienie atrybutu metadata-complete
na wartość true może spowodować wystąpienie błędów
InjectionException. Jeśli
zaznaczenie pola wyboru Atrybut
metadata-complete (ustawienie wartości true dla atrybutu
metadata-complete) jest konieczne, można uniknąć błędów,
rezygnując z używania biblioteki współużytkowanej, umieszczając bibliotekę
współużytkowaną w katalogu classes albo
lib lub w pełni określając metadane w deskryptorach
wdrażania.gotchaPo zaznaczeniu pola wyboru nie można usunąć jego zaznaczenia i moduł nie będzie już wyświetlany na liście modułów na tej stronie. Jeśli zostaną zaznaczone wszystkie pola wyboru, odsyłacz do tej strony nie będzie już wyświetlany na stronie ustawień aplikacji korporacyjnej.
| Informacje | Wartość |
|---|---|
| Typ danych | Wartość boolowska |
| Wartość domyślna | false (brak zaznaczenia) |