`
wonder365
  • 浏览: 17701 次
  • 来自: ...
社区版块
存档分类
最新评论

支持groovlet GSP 的最简jetty服务器代码

阅读更多
新建lib和www目录,将groovy-all-1.6.3.jar、jetty-6.1.19.jar、jetty-util-6.1.19.jar、jsp-api-2.1-glassfish-9.1.1.B60.25.p0.jar、servlet-api-2.5-20081211.jar拷贝到lib目录下,新建SimJettys.groovy代码如下,然后执行

set class_path=lib/groovy-all-1.6.3.jar;lib/jetty-6.1.19.jar;lib/jetty-util-6.1.19.jar;lib/jsp-api-2.1-glassfish-9.1.1.B60.25.p0.jar;lib/servlet-api-2.5-20081211.jar
java -cp %class_path% groovy.ui.GroovyMain SimJettys.groovy

import javax.servlet.Servlet
import org.mortbay.jetty.Server
import org.mortbay.jetty.servlet.ServletHolder
import org.mortbay.jetty.webapp.WebAppContext

def server = new Server(8080)
def final context = new WebAppContext("www", "/")
context.addServlet(new ServletHolder(new groovy.servlet.TemplateServlet()), "*.gsp")
context.addServlet(new ServletHolder(new groovy.servlet.GroovyServlet()), "*.groovy")
server.setHandler(context)
server.start()
分享到:
评论

相关推荐

    jetty 服务器

    - **WebSocket支持**:Jetty是第一个完全实现WebSocket协议的服务器,提供了完整的WebSocket API支持。 - **安全**:内置了SSL/TLS支持,可以方便地配置HTTPS服务。 - **嵌入式**:Jetty可以嵌入到其他Java应用...

    Android-I-Jetty服务器部署例子代码

    本教程将深入讲解如何在Android环境中部署并运行Jetty服务器,并提供一个示例代码以供参考。 首先,理解Jetty在Android中的作用。Jetty作为一个嵌入式Web服务器,可以直接集成到Android应用中,无需额外的服务器...

    Eclipse与Jetty服务器集成的最简单方法

    Eclipse与Jetty服务器集成的最简单方法

    jetty 服务器使用

    Jetty支持JMX(Java Management Extensions),允许通过JMX工具监控和管理Jetty服务器的运行状态,包括查看统计信息、调整配置等。 9. **嵌入式使用** 除了作为独立服务器运行,Jetty还常被用作嵌入式服务器,...

    Android-I-Jetty服务器

    **Android-I-Jetty服务器详解** Android-I-Jetty服务器是一个基于Jetty的轻量级Web服务器实现,用于在Android设备上提供本地HTTP服务。这个项目旨在让开发者能够在Android应用中搭建和运行自己的服务器,以实现数据...

    jetty服务器

    通过Eclipse插件,开发者可以直接在IDE内部启动Jetty服务器,并且能够实时看到代码更改的效果,无需每次都进行构建和部署。 文档"jetty服务器配置和run.docx"提供了详细的配置指南,包括了如何在IDEA和Eclipse中...

    jetty服务器 jetty-distribution-7.3.0.v20110203

    9. **WebSocket支持**:Jetty 7.3.0版本开始支持WebSocket协议,这是一个双向通信的协议,使得服务器和客户端可以实时交互数据。 10. **配置与扩展**:Jetty的XML配置文件使得服务器配置变得简单,同时,它还支持...

    jetty源代码下载

    了解并研究Jetty源代码可以帮助你深入理解Web服务器和Servlet容器的工作机制,提升你的Java Web开发技能。同时,如果你遇到特定问题,查阅源代码也是查找解决方案的有效方法。通过分析Jetty的实现,你可以学习到如何...

    jetty内嵌到java代码启动

    Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,它允许开发者将Web服务器功能直接集成到他们的Java应用程序中。这种内嵌式部署模式在开发和调试阶段尤其有用,因为它提供了灵活的控制和快速的反馈循环。...

    jetty 适合jdk1.8用的服务器

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

    Jetty内嵌服务器实例

    2. **内嵌Jetty的实现**:学习如何通过Java代码创建并启动一个内嵌的Jetty服务器,这通常涉及导入相关的Jetty库,创建Server对象,配置Connector(如HTTP或HTTPS)和Handler(如WebAppContext)。 3. **Servlet容器...

    jetty服务器性能调整过程分析

    ### Jetty服务器性能调整过程分析 #### 一、目标 Jetty服务器采用了非阻塞I/O(NIO)加线程池的技术方案来实现在高并发场景下的高性能表现。本篇文章的目标是通过调整Jetty服务器的各项配置参数,来观察并评估其对...

    嵌入式jetty服务器开发所有的依赖jar包

    2. **Jetty Util库(jetty-util-6.1.26.jar)**:提供了Jetty服务器运行时所需的实用工具类,如线程池管理、异步处理支持等,是Jetty框架的重要组成部分。 3. **Servlet API(servlet-api-2.5-20081211.jar)**:这...

    Jetty9 配置使用HTTPS证书

    配置Jetty9服务器使用HTTPS证书的过程涉及多个步骤,包括申请证书、转换证书格式、以及配置Jetty服务器本身。以下详细描述这些步骤。 首先,申请证书部分通常需要借助第三方服务商,如阿里云、腾讯云等,这些服务商...

    jetty 源代码及example

    标题中的"jetty源代码及example"指的是包含了Jetty服务器的源代码以及相关的示例项目,这对于深入理解Jetty的工作原理、自定义配置以及学习Servlet编程具有很高的价值。 在描述中提到,"jetty源代码,是研究servlet...

    jetty嵌入式服务器实例大全

    通过以上实例,你将能够熟练地在Java项目中使用Jetty服务器,无论是在开发阶段还是生产环境中,Jetty都能提供稳定、高效的Web服务支持。在学习过程中,配合源代码示例`testjetty`,动手实践是理解Jetty工作原理的...

    利用Jetty服务器开发web应用例程

    为了进一步增强你的Web应用,你可以使用Jetty提供的特性,如WebSocket支持、静态资源服务、安全管理等。此外,还可以集成Spring框架或 Jersey(JAX-RS实现)来构建RESTful API。 在项目中,`JettyTest`可能包含了这...

    应用服务器jetty8.0

    5. **WebSocket支持**:在Jetty 8.0中,它率先实现了WebSocket协议,这是一个双向通信协议,允许服务器与客户端进行实时数据交换,对在线游戏、聊天室等应用非常有用。 6. **嵌入式使用**:Jetty可以被嵌入到其他...

    JSP项目集成jetty服务器+servlet 3.0 demo

    通常,`Main`类会包含初始化Jetty服务器并加载Servlet的相关代码。例如,它可能会创建一个`Server`对象,然后配置一个`ServletContextHandler`来处理请求,并通过`ServletHolder`注册Servlet。对于Servlet 3.0,我们...

Global site tag (gtag.js) - Google Analytics