Publicado el Dejar un comentario

Tomcat 6 – java.lang.OutOfMemoryError: PermGen space

Problema:
Instalé el software Endeavour Agile ALM para un proyecto de mi trabajo y active el foro jforum. Cuando estaba configurándolo, el software dejó de reponder y el log de Tomcat me mostró el siguiente error:
java.lang.OutOfMemoryError: PermGen space

Solución:
Investigando en internet encontré este sitio donde dán una solución. La memoria de mi computadora es menor a la mostrada ahi, asi que yo puse estos valores en la variable JAVA_OPTS:
set JAVA_OPTS=”-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms768m -Xmx768m -XX:NewSize=128m -XX:MaxNewSize=128m -XX:PermSize=128m -XX:MaxPermSize=128m -XX:+DisableExplicitGC”
Hasta ahora ha funcionado bien.

Cualquier comentario es bienvenido!

Publicado el Dejar un comentario

phpMyFAQ no envíaba correos después de instalar bajo Windows Server 2003 IIS 6.0

Problema:
Instalé el software gratuito de preguntas y respuestas phpMyFAQ bajo ambiente windows server 2003 y IIS 6.0 y no enviaba correos (emails).

Solución:
Se necesitaba agregar el locahost en el servicio SMTP de IIS 6.0. Aquí están las instrucciones detalladas.

Saludos!

Publicado el Dejar un comentario

Las librerias FDO de 32 bits no son cargadas en una aplicación WEB que se ejecuta en 64 bits

Problema:
Una aplicación asp.net que corre sobre el IIS 6.0 en modo de 32 bits sobre un servidor Windows Server 2003 de 64 bits, marcaba que la libreria de FDO (Feature Data Objects) de 32 bits, en específico OSGeo.FDO.Common.dll, no era encontrada, aún cuando la ruta donde se encontraba estaba especificada en la variable de ambiente PATH (Could not load file or assembly ‘OSGeo.FDO.Common.DLL’ or one of its dependencies. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.). Investigando y usando la herramienta depends.exe encontré que estaba mal configurada, que la instalara nuevamente, más sin embargo, al revisar los eventos del sistema marcaba que la librería o ensablado VC90.CRT no estaba instalada en el sistema (Resolve Partial Assembly failed for Microsoft.VC90.CRT. Reference error message: The referenced assembly is not installed on your system.).
Solución:
Como las librerías FDO son librerias C++ y fueron compiladas en ambiente de 32 bits, es necesario instalarel paquete redistribuible de Microsoft Visual C++ 2008 (x86) en la máquina donde se hace el deploy de la aplicación.

Espero y sea de su ayuda.