2012-06-29 27 views
7

Acabamos de iniciar un proyecto en ADF, el marco Java EE de Oracle. Por lo general, desarrollamos en Tomcat, luego desplegamos en los servidores de producción WebLogic.Entorno de desarrollo WebLogic ligero

Pero nos dimos cuenta de que ADF requiere un servidor WebLogic instalado localmente para desarrollar en Eclipse/JDeveloper. Esto es realmente heavyweight, incluso configurado como dev, está matando a nuestras máquinas y tardando mucho tiempo en implementarse.

Entonces, ¿hay algún parámetro de configuración que podamos ajustar para que WebLogic tome la menor cantidad de recursos posible? ¿Hay alguna alternativa que podamos usar?

Nos son en su mayoría preocupados por la memoria (que está tomando un 800MB maravillosa,) y la hora de inicio (~ 2 minutos)

Respuesta

1

Sobre la cuestión del consumo de memoria, es posible que desee intentar establecer los parámetros de la memoria de la JVM usados 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 la configuración "Argumentos", como -Xms256m -Xmx256m configurará el almacenamiento inicial (Xms) y máximo (Xmx) de su JVM tamaño 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). Sin embargo, puede encontrar algunos consejos útiles aquí: Speed up Weblogic Server startup times

0

No hay restricciones para usar un servidor local para el desarrollo. Siempre puede elegir un servidor compartido e implementar sus proyectos para probarlos.

0

Acepto la publicación anterior. Si la memoria es una preocupación, entonces puede instalar un WLS autónomo y desplegarlo desde un EAR. Asegúrese de que el WLS autónomo instale las bibliotecas de tiempo de ejecución de desarrollo de aplicaciones, ya que de manera predeterminada WLS no tiene dominios habilitados para ADF - http://www.oracle.com/technetwork/developer-tools/adf/downloads/index.html

Al instalar WLS, asegúrese de instalarlo en modo de desarrollo (que está configurando el WLS también)

Además de esto, no hay mucho que pueda hacer para iniciar WLS con funcionalidad limitada.

Frank

Cuestiones relacionadas