Wartości przestrzeni nazw w pliku ejb-jar.xml muszą być spójne z wersją deskryptora

W wersjach wcześniejszych niż Liberty 22.0.0.1 serwer Liberty nie może załadować modułów Enterprise JavaBeans (EJB), w których deskryptor wdrażania ejb-jar.xml ma wartość przestrzeni nazw, która nie jest zgodna ze zdefiniowaną wersją. Moduły EJB w wersji 2.1 muszą używać przestrzeni nazw http://java.sun.com/xml/ns/j2ee. Moduły EJB w wersji 3.0 lub 3.1 muszą używać przestrzeni nazw http://java.sun.com/xml/ns/javaee. Moduły EJB w wersji 3.2 lub nowszej muszą używać przestrzeni nazw http://xmlns.jcp.org/xml/ns/javaee.

To wymaganie dla serwera Liberty zostało usunięte z Liberty w wersji 22.0.0.1. Wartości przestrzeni nazw w pliku web.xml nie muszą być zgodne ze zdefiniowanymi wersjami w Liberty od wersji 22.0.0.1.

Ta reguła zawiera zautomatyzowaną poprawkę, która umożliwia zaktualizowanie wartości przestrzeni nazw. Skopiuj konfigurację niestandardową do pliku budowania aplikacji, aby ją włączyć.