`
young_suse
  • 浏览: 2481 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

嵌入式jetty

阅读更多
    听说开发阶段用jetty来测试比较方便,今天就学习了下jetty。
    有一种方式跟tomcat差不多,就是把部署文件直接拷到${jetty_home}/webapps下,然后在${jetty_home}下运行java -jar start.jar。
    不过更有意思的是用嵌入式jetty的方式。主要思路就是把jetty的相关jar包和配置文件拷到自己开发的工程目录中,当然配置文件要做一些修改。启动服务器的方法也有很多种,比如写代码的方式:编写一个带main的类,里面用到Server、Handler等类,最后调用Server.start()。另一种就是使用jetty自带的start.jar,修改好配置文件后,也是运行java -jar start.jar(详细过程可以参考http://blog.chenlb.com/2009/01/quick-start-jetty-and-embed-in-project.html)。
     应该说第二种方法要灵活些(因为把相关设置都写在配置文件,不是硬编码),不过改配置文件一定要仔细,不然很容易出错。
分享到:
评论
1 楼 young_suse 2014-10-27  
test123

相关推荐

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

    嵌入式Jetty服务器开发是Java应用程序中常用的一种轻量级Web服务器实现,它允许开发者在无需外部服务器的情况下,直接将Web服务功能嵌入到应用中。本压缩包提供了进行嵌入式Jetty开发所需的所有关键依赖jar包,极大...

    在嵌入式jetty环境下运行struts2Annotation项目

    在嵌入式Jetty环境下运行Struts2 Annotation项目是一个常见的任务,特别是在开发和测试阶段,因为这种方式能够快速启动服务,而无需依赖大型服务器容器。本文将深入探讨如何配置和执行这个过程,以及涉及的关键技术...

    Java_嵌入式Jetty WebSocket示例.zip

    在"Java_嵌入式Jetty WebSocket示例.zip"这个压缩包中,我们有两个主要的文件:说明.txt和embedded-jetty-websocket-examples_repo-moved.zip。`说明.txt`文件通常会包含有关示例的详细指导,如如何运行和理解代码。...

    jetty嵌入式实例

    嵌入式Jetty允许开发者直接在应用程序中启动和管理Web服务器,无需单独部署或运行独立的服务器进程。在Java开发中,Jetty以其简单易用和灵活性著称,使得开发者能够快速地搭建和配置HTTP服务器,处理HTTP请求,支持...

    example-spring-jetty:基于嵌入式Jetty的Spring MVC应用案例

    基于嵌入式Jetty的Spring MVC应用案例 Spring MVC 3.2.x 版本应用,基于嵌入式Jetty实现。 运行 mvn package java -jar target/example-spring-jetty-1.0-SNAPSHOT.jar 查看根信息 查看用户 查看images下面的图片 ...

    嵌入式jetty运行所需jar包

    包括org.eclipse.jetty.servlet_7.1.6.v20100715.jar、org.eclipse.jetty.server.jar、org.eclipse.jetty.servlet.source_7.1.6.v20100715.jar三个jar包,在进行jetty嵌入式编程时需要用到。

    web工程 -- linux + 嵌入式jetty + springMVC + maven

    含 过程介绍详细文本、源码(去除公司业务)、maven生成的压缩包。 一开始接到这个命题任务的时候,完全不知道怎么办,网上也没找到什么资料。现整理一下上传看看能不能帮到别人,顺便赚点积分。...

    springbatch_嵌入式jetty_动态控制的quartz

    支持web接口的批处理框架 在eclipse中导出为可执行的jar,无需部署到任何web容器中。直接通过bat或shell启动即可。...mybatis3.4.1 druid1.0.17 smg3(决策引擎) jetty8.1.5 fastjson1.2.7 springjdbc3.2.14

    jetty-websocket-example:使用嵌入式Jetty设置WebSocket服务的示例代码

    使用Java SE的Websocket的示例与其使用Java EE及其附带的所有功能,不如使用Java EE,而不是WebSocket的一种较小的实现方式,可能是针对独立程序或嵌入式应用程序的。 该示例将显示使码头服务器运行,为websocket...

    jetty 8及依赖包

    这个压缩包包含Jetty 8版本的实现及其依赖库,是学习和理解Jetty工作原理,尤其是NIO(非阻塞I/O)和Servlet容器实现的宝贵资源。 Jetty 8在设计时特别强调了性能和可扩展性,它使用了Java NIO(New I/O)API来处理...

    SpringAndJetty:带有嵌入式 Jetty 的 Spring 空白项目

    标题 "SpringAndJetty:带有嵌入式 Jetty 的 Spring 空白项目" 提供了一个关于使用 Spring 框架与嵌入式 Jetty 服务器的开发环境的基础信息。这个项目是一个启动模板,用于快速搭建一个基于 Java 的 Web 应用程序。...

    embedded-jetty-jsp:带有JSP支持的嵌入式Jetty示例

    示例:带JSP支持的嵌入式Jetty 这是一个maven项目,用于构建它: $ mvn clean package 要运行示例org.eclipse.jetty.demo.Main : $ mvn exec:exec 打开您的Web浏览器以: http://localhost:8080/ 停止码头: 使用...

    jersey-guice-jetty-angular-seed:Web 应用程序的种子项目,其其余后端构建在 Jersey 上,与运行在嵌入式 Jetty 服务器和 AngularJS 前端上的 Guice 集成

    用于 Web 应用程序的种子项目,其其余后端构建在 Jersey 上,与运行在嵌入式 Jetty 服务器和 AngularJS 前端的 Guice 集成。 特征 Jersey 资源在 Guice 上下文中工作,在嵌入式 Jetty 上运行。 客户端-服务器登录...

    switchblade-jetty:提供嵌入式 Jetty 实例的 switchblade-core 的自动配置库

    用于 switchblade-core 的自动配置库,提供嵌入式 Jetty 实例。 mvn install 创建一个项目,导入依赖。 确保它是在 Java 8 中使用“-parameters”编译器标志编译的。 创建一个应用程序,启动它。 将类包含在与...

    jetty9.0.4嵌入式服务器开发所必须的全部jar包

    jetty嵌入式服务器开发所必须的全部jar包。本人使用jetty版本为9.0.4,这个版本比较稳定些。jar包数据很多,最后集中在jetty-all中,再外引入一下servlet-api-这个包,是与9.0.4配套的。 好东西,大家分享。

    tomcate和jetty虚拟目录配置方法

    在Java Web开发中,Tomcat和Jetty是两种常见的应用服务器。它们都支持虚拟目录配置,使得我们可以将多个Web应用程序部署在同一服务器上,而无需更改全局服务器配置。虚拟目录允许我们为每个应用设置一个独立的URL...

    Jetty9 配置使用HTTPS证书

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

    通过Jetty实现文件上传下载的小工具

    NULL 博文链接:https://vista-rui.iteye.com/blog/1386427

    jetty嵌入式服务.rar

    - 部署WAR文件:如何在嵌入式Jetty上部署传统的WAR格式的Web应用程序。 - 监控和日志:设置监控和日志记录,以便更好地了解服务器运行状况和调试问题。 为了充分利用这个压缩包,你需要解压并查看其中的文件,包括...

    java-chatroom:一个基于 Java 构建的简单聊天室,使用嵌入式 Jetty 作为其服务器(甚至使用 Hadoop 和 Pig)

    一个基于 Java 构建的简单聊天室,使用嵌入式 Jetty 作为其服务器(甚至使用 Hadoop 和 Pig) 这个项目完全是为了学习目的,没有现实世界的用例。 我只是想第一次尝试 hadoop/pig。 Hadoop 版本:2.6.0 猪版本:...

Global site tag (gtag.js) - Google Analytics