0 0

貌似Jetty8的一个bug,遇到过解决了的说说什么情况5

我用spring 3 restful api设计了这样一个 requesthandler:
	@RequestMapping("/ping")
	public void ping() throws IOException {
	   //some code [1]
	}

我用浏览器请求这个地址时,some code 正常执行,但是浏览器显示jetty容器抛出了异常:
java.lang.StackOverflowError
at org.eclipse.jetty.server.Dispatcher$ForwardAttributes.getAttribute(Dispatcher.java:348)
at org.eclipse.jetty.server.Dispatcher$ForwardAttributes.getAttribute(Dispatcher.java:363)
at org.eclipse.jetty.server.Dispatcher$ForwardAttributes.getAttribute(Dispatcher.java:363)
这里出现了死循环
进入死循环的代码是:
at org.eclipse.jetty.server.Dispatcher$ForwardAttributes.getAttribute(Dispatcher.java:363)
at org.eclipse.jetty.server.Request.setAttribute(Request.java:1500)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:666)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)


2012年11月16日 16:08
目前还没有答案

相关推荐

    解决jetty8内存溢出版本

    标题中的"解决jetty8内存溢出版本"意味着我们面对的是一个针对Jetty 8的特殊构建或配置,其目标是优化内存使用,防止或减少内存溢出的发生。在32位和64位操作系统上都能安装为服务,这意味着这个版本考虑到了兼容性...

    jetty 8及依赖包

    除了基础的HTTP服务,Jetty 8还提供了WebSocket支持,这是一个低延迟、全双工的通信协议,允许服务器和客户端之间进行实时双向通信。这在实时应用,如在线游戏、聊天室和协作工具中非常有用。 此外,Jetty 8的依赖...

    Jetty8 之前用6的时候报错数组越界 换成8就好了

    - 解压`jetty-distribution-8.1.14.v20131031`压缩包,这个版本包含了Jetty 8的一个发行版。 - 配置`start.ini`文件,定义启动参数和服务器配置。 - 启动Jetty服务器,可以使用`java -jar start.jar`命令。 - ...

    jetty8打包成服务(支持32,64位系统)

    Jetty8是Jetty服务器的一个版本,它提供了对Servlet 3.0规范的支持,具有高性能、低内存占用和易于集成的特点。由于其开源性质,Jetty在开发和生产环境中都得到了广泛应用,尤其适合小型到中型的Web项目。 二、系统...

    解决jetty环境ssl的瞬时 Diffie-Hellman 公共密钥过弱

    解决jetty8、jdk1.6环境下的ssl问题,示服务器的瞬时 Diffie-Hellman 公共密钥过弱,可以通过设置如下参数解决

    eclipsejetty 3.8.0 eclipse的jetty8插件 离线安装包

    启动速度感觉比runjettyrun的jetty8要快一点。资源主页地址:http://eclipse-jetty.github.io 这个是离线安装的ZIP包 安装方法:使用Help的Install New Software来安装,选择archive为此zip。 卸载方法:通过About ...

    jetty各个版本下载

    例如,`jetty-hightide-7.0.1.v20091125`是Jetty 7系列的一个早期版本,发布于2009年11月25日。Jetty 7引入了对Java Servlet 3.0规范的支持,提高了并发处理能力,并且增强了对WebSocket的支持。 2. **Jetty版本...

    jetty-distribution-9.3.8.v20160314

    "jetty-distribution-9.3.8.v20160314"是Jetty的一个发行版,版本号为9.3.8,发布于2016年3月14日。这个压缩包包含了运行和管理Jetty服务器所需的所有组件和配置文件。 1. **Jetty简介** Jetty是一个开源项目,由...

    jetty-distribution-8.1.8.v20121106

    1. **Jetty 8系列**:Jetty 8是Jetty项目的一个重要里程碑,它支持Java Servlet 3.0规范,带来了许多新特性和改进。例如,异步处理能力、更强大的会话管理、WebSocket支持等。 2. **Servlet 3.0支持**:Jetty 8.1.8...

    jetty的四个包

    版本号6.1.8表示这是Jetty 6系列的一个稳定版本。在该版本中,可能已经修复了若干bug,并提供了对Servlet 2.5规范的支持。 2. **jetty-util-6.1.8.jar**:这个包提供了Jetty服务器的一些实用工具类,包括数据转换、...

    Jetty java程序指定一个端口,开通一个TCP服务

    本篇将详细讲解如何使用Jetty来指定一个端口,开通一个TCP服务。 首先,理解Jetty的基本结构。Jetty的核心组件包括Server、Connector和Handler。Server是整个Jetty服务器的入口点,Connector负责处理网络连接,而...

    实战 Jetty--让你快速速学会jetty

    以下是一个简单的示例代码片段,展示了如何创建一个监听8080端口的Server对象,设置一个默认Handler,并使用XML配置文件(如`jetty.xml`)初始化和启动服务器: ```java public class JettyServer { public static...

    jetty 例子, 就一个demo 还有jar

    这个压缩包文件提供的可能是一个简单的Jetty使用示例,帮助初学者理解如何在Eclipse环境中配置和运行Jetty。 首先,让我们深入了解一下Jetty。Jetty是开源的,由Eclipse基金会维护,符合Java Servlet和JSP规范。它...

    jetty 8 嵌入web 及Jsoup测试

    Jetty 8是一款轻量级、高性能的Java Web服务器和Servlet容器,它允许开发者将Web服务器直接嵌入到他们的应用程序中,从而简化了部署和测试流程。Jsoup则是一个用于处理现实世界HTML的Java库,它提供了非常方便的API...

    jetty8+ 内嵌式启动运行demo

    Jetty 8 是一个轻量级、高性能的Java Web服务器和Servlet容器,它允许开发者将Web服务器和应用服务器集成到他们的应用程序中。本教程将深入探讨如何使用Jetty 8进行内嵌式启动运行,这对于开发和测试环境非常有用,...

    基于websocket和jetty8的聊天室demo

    在本“基于websocket和jetty8的聊天室demo”中,我们将探讨如何使用Jetty 8这个轻量级的Java Web服务器和Servlet容器,结合HTML5的WebSocket API来实现一个简单的聊天室功能。 首先,让我们了解Jetty 8。Jetty是一...

    基于jetty8 websocket的例子

    在本文中,我们将深入探讨如何使用Jetty 8实现WebSocket技术来构建一个实时通信的聊天工具。WebSocket协议是一种在客户端和服务器之间建立长连接的协议,它为双向通信提供了低延迟、高效的解决方案,特别适合实时...

    jetty 适合jdk1.8用的服务器

    Jetty是一款开源、轻量级的Web服务器和Servlet容器,被广泛用于开发、测试和部署Java Web应用程序。相较于Apache Tomcat,Jetty以其简洁的架构、高性能和低内存占用而受到开发者青睐。在选择Jetty时,必须考虑到与...

    jetty8源码

    分析jetty技术的必备工具

Global site tag (gtag.js) - Google Analytics