内部服务器错误

时间:2009-08-05 17:04:11

标签: java servlets jboss protocol-buffers

我在运行我的应用程序时遇到了一个不寻常的错误,只是想知道是否有人之前遇到过此问题。我正在使用谷歌协议缓冲区,我的servlet接受请求并尝试处理它,我有以下代码:

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

执行第二行后,我在Myeclipse调试器中得到以下错误:

找不到ApplicationFilterChain.internalDoFilter(ServletRequest,ServletResponse)行的来源:310

我正在使用Jboss app服务器。我收到HTTP状态代码500:内部服务器错误。

有没有人有任何建议/想法?

2 个答案:

答案 0 :(得分:1)

我已经解决了这个问题。 protobuffers.jar文件没有被包含在我的项目.war文件中,即使我已经将jar添加到我的项目MyEclipse中也没有包含它。在遵循通往Jboss服务器的路径并查看.war内部时,我发现罐子不在那里。将其复制到Jboss /.../ default / server / deploy / myproject.war / WEB-INF / lib目录后,错误消失了,我可以向servlet发送请求。

感谢。

问候。

答案 1 :(得分:0)

我会检查你的jboss日志服务器// log / server.log(假设你没有将它配置为其他地方),你会得到一个更好的问题描述。

内部服务器错误只是意味着未处理的异常被传递到过滤器链。