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
- 5529 reads
Comentarios recientes
8 years 36 weeks ago
9 years 8 weeks ago
9 years 8 weeks ago
9 years 8 weeks ago
10 years 23 weeks ago
11 years 31 weeks ago
11 years 31 weeks ago
11 years 32 weeks ago
12 years 28 weeks ago
12 years 35 weeks ago