Следует использовать атрибут metadata-complete для модулей Java EE 5 без аннотаций

Java EE 5 поддерживает применение аннотаций для указания информации о развертывании. Когда приложения содержат большое количество классов Java, время обработки аннотаций при развертывании может возрасти. Для минимизации негативного влияния на производительность можно воспользоваться одним из следующих способов:

Атрибут metadata-complete можно задать в файле ejb-jar.xml или в файле описания web.xml.

Например, в файле описания модуля EJB атрибут metadata-complete можно задать следующим образом:

< span class="Code"> < ejb-jar xmlns= "http://java.sun.com/xml/ns/javaee"
                  xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance"
                  xsi:schemaLocation= "http://java.sun.com/xml/ns/javaee"
         http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd"
                  version = "3.0" metadata-compleme = "true">

</ejb-jar>

В файле описания веб-модуля атрибут metadata-complete можно задать следующим образом:

< span class="Code"> < web-app xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
                xmlns = "http://java.sun.com/xml/ns/javaee"
                xmlns: web = "http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
                  xsi:schemaLocation= "http://java.sun.com/xml/ns/javaee"
         http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
                  id="webApp_ID "version="2.5" metadata-compleme = "true">

</web-app>

См. раздел Метаданные для параметров модуля.