Hay algunos pasos simples que usted puede mejorar significativamente la velocidad de despliegue de la aplicación en WebSphere:
Definir Ignorar-escaneo de archivos con todos los tarros de terceros, que no desea para la exploración WebShere para anotaciones. Puede hacer esto en el archivo de manifiesto o simplemente en pom.xml.Tenga cuidado con esto, no hay expresiones regulares y si escribe varias jarras en una línea en el manifiesto, no funcionará debido a las limitaciones de manifest.mf de la longitud de la línea. Si lo escribe en manifest.mf, necesita ir a una nueva línea con espacio al comienzo de la línea (ver ejemplo a continuación).
Pero puede escribirlo en una línea en la configuración de maven war plugin (vea el ejemplo completo a continuación) y Maven lo dividirá automáticamente en varias líneas.
segundo enfoque consiste en definir de manifiesto/Maven/Websphere Enable-Implícito-frijol-Archivo en false Desactivará CDI en paquetes, que no contiene beans.xml
tercer enfoque es aumentar tamaño del almacenamiento dinámico de Java en las propiedades de JVM de Websphere. Necesita ir: Consola IBM Websphere -> Servidores -> {su servidor} -> Infraestructura del servidor -> Java y gestión de procesos -> Definición del proceso -> Propiedades adicionales -> Máquina virtual Java -> Establecer tamaño de almacenamiento dinámico inicial (MB) - 300 (o más) tamaño máximo del montón (MB) - 600 (o más)
ejemplo de código para maven-guerra-plugin en pom.xml:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<packagingExcludes>pom.xml</packagingExcludes>
<archive>
<manifestEntries>
<Enable-Implicit-Bean-Archive>false</Enable-Implicit-Bean-Archive>
<Ignore-Scanning-Archives>
hibernate-core-5.2.10.Final.jar,httpclient-4.4.1.jar,poi-ooxml-3.17.jar,poi-3.17.jar,poi-ooxml-schemas-3.17.jar,antlr-2.7.7.jar, apns-1.0.0.Beta6.jar,ews-java-api-2.0.jar,itextpdf-5.5.11.jar,byte-buddy-1.6.6.jar,xmlbeans-2.6.0.jar,guava-23.5-jre.jar,commons-collections4-4.1.jar
</Ignore-Scanning-Archives>
</manifestEntries>
</archive>
</configuration>
</plugin>
ejemplo de manifiesto. mf
Manifest-Version: 1.0
Built-By: your-name
Enable-Implicit-Bean-Archive: false
Created-By: IntelliJ IDEA
Build-Jdk: 1.8.0_144
Ignore-Scanning-Archives: hibernate-core-5.2.10.Final.jar,httpclient-4
.4.1.jar,poi-ooxml-3.17.jar,poi-3.17.jar,poi-ooxml-schemas-3.17.jar,a
ntlr-2.7.7.jar, apns-1.0.0.Beta6.jar,ews-java-api-2.0.jar,itextpdf-5.
5.11.jar,byte-buddy-1.6.6.jar,xmlbeans-2.6.0.jar,guava-23.5-jre.jar,c
ommons-collections4-4.1.jar
el pdf está dañado. ¿Tienes un enlace actualizado? – sgowd
Revisé el enlace y se ve bien. Podría abrirlo en un navegador, así como descargar el PDF y abrirlo en mi lector de Adobe. – Manglu