Linux con aplicaciones Tomcat de Genexus

En un servidor con Ubuntu Server x64 que contenia instalado y configurado un servidor Apache Tomcat 5.5 trabajando bajo el JDK propio de sun microsystems (no el de los paquetes de ubuntu) me daba la siguiente pantalla de error:
Estado HTTP 500 -
type Informe de Excepción
mensaje
descripción El servidor encontró un error interno () que hizo que no pudiera rellenar este requerimiento.
excepción
javax.servlet.ServletException: Invoker service() exception
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:478)
org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:134)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
causa raíz
java.lang.NoClassDefFoundError: Could not initialize class com.genexus.GXutil
com.genexus.PrivateUtilities.(Unknown Source)
com.genexus.webpanels.GXWebObjectStub.callExecute(Unknown Source)
com.genexus.webpanels.GXWebObjectStub.doGet(Unknown Source)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerServlet.java:420)
org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:134)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
Para solucionarlo, se cambia en el archivo /etc/default/tomcat5.5 lo siguiente:
TOMCAT5_SECURITY=no
Reiniciar el servicio:
/etc/init.d/tomcat5.5 restart
Y listo.
Esto se da porque Genexus aun no implementa el soporte de seguridades de Tomcat para linux.
Saludos,
JosueCool
Tomado de:
Caché de Google de la pagina: http://groups.google.com/group/GeneXus/msg/a9de3ddabb16ab5f
- JosueCool's blog
- Login to post comments
- 5539 reads
Comentarios recientes
8 years 39 weeks ago
9 years 10 weeks ago
9 years 11 weeks ago
9 years 11 weeks ago
10 years 26 weeks ago
11 years 33 weeks ago
11 years 33 weeks ago
11 years 34 weeks ago
12 years 30 weeks ago
12 years 37 weeks ago