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 or register to post comments
- 5407 reads
Comentarios recientes
8 years 15 weeks ago
8 years 38 weeks ago
8 years 39 weeks ago
8 years 39 weeks ago
10 years 2 weeks ago
11 years 9 weeks ago
11 years 9 weeks ago
11 years 10 weeks ago
12 years 6 weeks ago
12 years 13 weeks ago