Java 内部服务器错误
我在运行应用程序时遇到了一个异常错误,只是想知道以前是否有人遇到过这个问题。我正在使用google协议缓冲区,我的servlet接收一个请求并尝试处理它,我有以下代码:Java 内部服务器错误,java,servlets,jboss,protocol-buffers,Java,Servlets,Jboss,Protocol Buffers,我在运行应用程序时遇到了一个异常错误,只是想知道以前是否有人遇到过这个问题。我正在使用google协议缓冲区,我的servlet接收一个请求并尝试处理它,我有以下代码: InputStream s = request.getInputStream(); AdRequest adRequest = AdRequest.parseFrom(s); 执行第二行后,Myeclipse调试器中出现以下错误: 找不到ApplicationFilterChain的源。internalDoFilter(Se
InputStream s = request.getInputStream();
AdRequest adRequest = AdRequest.parseFrom(s);
执行第二行后,Myeclipse调试器中出现以下错误:
找不到ApplicationFilterChain的源。internalDoFilter(ServletRequest,ServletResponse)行:310
我正在使用Jboss应用服务器。我得到一个HTTP状态代码500:内部服务器错误
有人有什么建议/想法吗?我会检查您的jboss日志服务器//log/server.log(假设您没有将其配置到其他地方),这样您就可以更好地描述问题
内部服务器错误只是意味着一个未处理的异常正在通过筛选链。我会检查您的jboss日志服务器//日志/server.log(假设您没有将其配置为其他位置),您会得到关于该问题的更好描述
内部服务器错误仅仅意味着一个未处理的异常正在通过筛选链。我已经解决了这个问题。protobuffers.jar文件没有包含在我的projects.war文件中,即使我已将该jar添加到我的项目中,MyEclipse也没有包含它。在沿着Jboss服务器的路径并查看.war内部时,我发现jar不在那里。将其复制到Jboss/../default/server/deploy/myproject.war/WEB-INF/lib目录后,错误消失了,我能够向servlet发送请求 谢谢
问候。我已经解决了这个问题。protobuffers.jar文件没有包含在我的projects.war文件中,即使我已将该jar添加到我的项目中,MyEclipse也没有包含它。在沿着Jboss服务器的路径并查看.war内部时,我发现jar不在那里。将其复制到Jboss/../default/server/deploy/myproject.war/WEB-INF/lib目录后,错误消失了,我能够向servlet发送请求 谢谢
注意。如果您注释掉doGet方法中的所有代码行,它是否仍然抛出错误?谁调用internalDoFilter方法?听起来像是servlet容器正在调用的东西,因此itt可能是web应用程序配置中的某个东西(尤其是过滤器),与AdRequest完全无关。堆栈跟踪?我以前遇到过一个500:内部服务器错误。至少有两种方法可以实现。我确实注释了所有代码行,并运行了我的客户端程序,这次它调用了servlet,Http状态为200。如果注释掉doGet方法中的所有代码行,它是否仍会抛出错误?谁调用internalDoFilter方法?听起来像是servlet容器正在调用的东西,因此itt可能是web应用程序配置中的某个东西(尤其是过滤器),与AdRequest完全无关。堆栈跟踪?我以前遇到过一个500:内部服务器错误。至少有两种方法可以实现。我对所有代码行都做了注释,并运行了我的客户机程序,这次调用了servlet,Http状态为200。