Pregunta

Recibo un error inusual al ejecutar mi aplicación, solo me pregunto si alguien se ha encontrado con esto antes. Estoy usando buffers de protocolo de google, mi servlet toma una solicitud e intenta procesarla, tengo el siguiente código:

InputStream s = request.getInputStream();
AdRequest adRequest  = AdRequest.parseFrom(s);

Después de ejecutar la segunda línea, aparece el siguiente error en el depurador Myeclipse:

Fuente no encontrada para la línea ApplicationFilterChain.internalDoFilter (ServletRequest, ServletResponse): 310

Estoy usando el servidor de aplicaciones Jboss. Me sale un código de estado HTTP 500: error interno del servidor.

¿Alguien tiene alguna sugerencia / pensamiento?

¿Fue útil?

Solución

He resuelto el problema. El archivo protobuffers.jar no se incluía en el archivo .war de mis proyectos, aunque había agregado el jar a mi proyecto MyEclipse no lo incluía. Al seguir el camino hacia el servidor Jboss y mirar dentro del .war descubrí que el jar no estaba allí. Después de copiarlo en el directorio Jboss /.../ default / server / deploy / myproject.war / WEB-INF / lib, el error desapareció y puedo enviar una solicitud al servlet.

Gracias.

Saludos.

Otros consejos

Comprobaría su servidor de registros jboss // log / server.log (suponiendo que no lo haya configurado para estar en otro lugar), y obtendrá una mejor descripción del problema.

El error interno del servidor simplemente significa que se está pasando una excepción no controlada por la cadena de filtros.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top