En cuanto al problema de consumo de memoria, puede intentar establecer los parámetros de memoria de la JVM utilizada por su servidor WebLogic. Inicie sesión en su Consola WL Web Admin y vaya a Entorno/Servidores/[su servidor]/Configuración/Inicio del Servidor y, en los "Argumentos", configure algo como -Xms256m -Xmx256m establecerá la inicial (Xms) y máxima de su JVM (Xmx) tamaño del almacenamiento dinámico a 256 megabytes. Querrá jugar con estos números y encontrar los mejores valores para su entorno. Pero tenga en cuenta que su instancia de Eclipse también podría estar consumiendo mucha memoria.
En cuanto al tiempo de arranque, aunque un poco más grande de lo que cabría esperar, parecen estar bien. Este problema es muy frecuente, y no creo que puedas resolverlo definitivamente. WebLogic tiene muchas más funciones que Tomcat, y esto se refleja en otras características del entorno (como el tiempo de inicio).
Resulta que Weblogic usa un generador de números aleatorios durante el arranque. Debido al error en java, dice 'aleatoriedad' de/dev/random./dev/random es muy bueno generadores de números aleatorios pero es extremadamente lento. En ocasiones, se necesitan 10 minutos o más para generar un número./dev/urandom no es tan bueno, pero es instantáneo. Java de alguna manera asigna el archivo/dev/urandom a/dev/random. Es por eso que las configuraciones predeterminadas en $ JAVA_HOME/jre/lib/security/java.security son inútiles.
Posibles soluciones: 1) Agregue "-Djava.security.egd = file:/dev /./ urandom" (/ dev/urandom no funciona) a los parámetros de java.
Peor pero la solución de trabajo es: 2) mv/dev/random /dev/random.ORIG; ln/dev/urandom/dev/random
3) La mejor solución es cambiar $ JAVA_HOME/jre/lib/security/java.security Reemplazar securerandom.source con
securerandom.source = file:/dev /./urandom
Este problema no ocurre en Windows porque usa una implementación diferente de/dev/random.
Tarda unos segundos en iniciar el servidor weblogic ahora.
3-5 minutos,!? Qué triste – rbp