java - 内部服务器错误

标签 java servlets jboss protocol-buffers

我在运行应用程序时遇到不寻常的错误,只是想知道是否有人以前遇到过这个问题。我正在使用 google Protocol Buffer ,我的 servlet 接受请求并尝试处理它,我有以下代码:

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

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

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

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

有人有什么建议/想法吗?

最佳答案

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

谢谢。

问候。

关于java - 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1234515/

相关文章:

java - 如何在 Spring 创建一个新 session ?

java - 斯卡拉错误 : Could not find or load main class in both Scala IDE and Eclipse

java - 我应该在哪里转义 HTML 字符串、JSP 页面或 Servlet?

java - 接收 java.lang.Object 作为输入的方法不应该也接收 javax.servlet.jsp.JspWriter 作为输入吗?

java - 从 servlet 设置错误消息和正文

Java Web 应用程序错误 - 无法理解为什么现在会发生

java - 是否必须有 doGet 或 doPost 方法?

java - 运行 Servlet 时出现 RuntimeException : Tomcat restarting on its own

Java进程内存持续上升

java - 使用 jboss 进行 Eclipse 远程调试