`
aijuans8
  • 浏览: 187120 次
社区版块
存档分类
最新评论

Jetty实战之 嵌入式Jetty运行web app

 
阅读更多

本文地址:http://blog.csdn.net/kongxx/article/details/7237034

要说嵌入式运行Jetty,最常用的还应该是运行一个标准的war文件或者指定一个webapp目录。

0. 首先需要添加Jetty运行时webapp的依赖包,下面是一个完整的pom.xml文件

1. 运行标准的war文件

1.1 首先找一个完整的war包,这里使用了struts2自带的一个例子应用程序struts2-blank.war;

1.2 创建自己的Jetty Server启动类WebAppContextWithWarServer,其中指定了war文件的路径,并指定context路径为"/myapp"

1.3 运行WebAppContextWithWarServer类,然后访问// http://localhost:8080/myapp/就可以看到struts2的例子界面了。


2. 运行一个webapp目录

2.1 还是用上面的struts2-blank.war,将这个war包解压后放到一个目录下;

2.2 创建自己的Jetty Server启动类WebAppContextWithFolderServer,其中指定了webapp目录,并指定context路径为"/myapp"

2.3 运行WebAppContextWithFolderServer类,然后访问// http://localhost:8080/myapp/就可以看到struts2的例子界面了。








分享到:
评论

相关推荐

    jetty6 嵌入式使用

    Jetty 6是一款轻量级、高性能的Java Web服务器和Servlet容器,因其可嵌入式使用而备受开发者青睐。在Eclipse这样的集成开发环境中,你可以直接通过Starter类快速启动和运行Jetty服务,大大简化了Web应用的部署流程。...

    tomcate和jetty虚拟目录配置方法

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

    jetty安装包

    5. **启动Jetty**:在Jetty根目录下,运行对应的启动脚本(如`start.jar`或`java -jar start.jar`),Jetty服务器就会启动,并加载你的Web应用程序。 6. **测试**:在浏览器中输入`...

    jboss内核(能运行web程序)

    Jetty是一款轻量级、高性能的服务器,常用于嵌入式系统和测试环境。JBoss内核可以集成Jetty,提供更快速的启动时间和较低的内存占用,适合小型Web应用程序或开发阶段的快速迭代。 ### 运行Web程序的步骤 1. **安装...

    camel-restlet-spring-web-app

    标题 "camel-restlet-spring-web-app" 暗示了一个基于Apache Camel、Restlet和Spring Web的应用程序示例,该示例使用Jetty作为嵌入式服务器。这个项目结合了这些技术来创建一个RESTful API服务。让我们深入探讨每个...

     基于Android的嵌入式Web服务器设计

     随着Internet技术的兴起,在嵌入式设备的管理与交互中,基于Web方式...本文主要论述了基于Android系统环境,在家庭网关中实现嵌入式Web服务器的设计方法,介绍了i-jetty嵌入式Web服务器,及其Web应用功能的实现。

    servelt hello world

    这个示例可以帮助开发者快速入门Servlet编程,并了解如何在Jetty上运行Web应用。通过这个例子,你可以进一步探索更复杂的Servlet功能,如POST请求处理、请求参数、响应头、cookies等,以及如何利用Jetty的特性来优化...

    emb-app:带有嵌入式 Jetty 的简单微服务

    构建代码 mvn package使用 belly-shade 插件和 Jetty 作为 servlet 容器制作一个 uberjar。创建泊坞窗图像使用作为基础。 给出约300M的图像 sudo docker build --rm=true -t simple-microservice .以为基础,镜像160...

    lcs-jersey-webapp

    U-Equations首次推送到GitHub:LCS Jersey RESTful Web App U-Equations首次推向Github的是经典的最长公共子字符串算法,该算法在具有... 可以使用以下命令在Jetty 9嵌入式服务器上运行Web应用程序: mvn clean

    spring-boot-web-ecc

    这个小示例演示了如何使用您选择的嵌入式 Servlet 容器(Tomcat、Jetty 或 Undertow)设置可运行的 Spring Boot 应用程序。 此示例可用于快速简便的嵌入式容器配置(因此后缀ecc )。 嵌入式Tomcat 此示例显示...

    jsf_primefaces_app_with_embedded_jetty_9_container:一个非常酷的成就。 我设法运行了一个 JSF

    jsf_primefaces_app_with_embedded_jetty_9_container 真是一件很酷的事情。 我设法使用嵌入式 Jetty9 容器运行带有 primefaces 框架的 JSF 应用程序。

    servlet示例模板.zip

    3. **appweb.zip**:这可能是一个小型的嵌入式HTTP服务器,如Appweb,它可以直接在Java应用中运行,提供Web服务。Appweb是一个轻量级、快速且可扩展的服务器,适合开发、测试和部署Servlet应用。通过在本地运行这样...

    window和linux环境下运行springBoor工程的jar包

    Spring Boot允许我们创建一个“可执行”jar,其中包含了所有依赖项、应用代码和一个嵌入式的应用服务器,如Tomcat或Jetty。这使得我们可以直接运行jar文件,而无需额外的部署步骤。 1. **在Windows环境下运行Spring...

    jetty-cloud:用于Cloudfoundry部署的示例嵌入式码头项目

    这是Jetty Web服务器的示例项目,该项目能够在Cloud Foundry环境中运行,例如IBM Bluemix。 这个maven项目创建了一个jar,其中包含启动应用程序所需的所有内容。 您可以在App类中自定义Web服务器,该类类似于码头...

    Tomcat与Java.Web(源文件)

    【标题】:Tomcat与Java.Web(源文件) ...综上所述,Tomcat与Java.Web的结合是开发和部署Java Web应用的常用方式,通过深入理解这些知识点,开发者能够有效地构建、运行和维护高质量的Web应用程序。

    jettyhelloworld

    适用于Java 11的Google App Engine标准的嵌入式Jetty服务器要迁移到Java 11运行时,您的应用程序必须具有启动Web服务器的Main类。 此样本是一个共享工件,该工件提供Main类来实例化HTTP服务器以运行嵌入式Web应用...

    SpringBoot视频教程全套百度网盘

    Spring Boot内置了Tomcat、Jetty等多种嵌入式Servlet容器,使得开发者无需额外配置即可快速启动Web应用程序。通过Spring MVC框架,Spring Boot WEB项目支持构建RESTful风格的Web服务。 ### Spring Boot WEB环境搭建...

    JavaBlogFeedBurner:带有 Maven、Spring、Hibernate 的 Java 项目

    基于 Spring 和 Hibernate在开发模式下运行(使用嵌入式 HSQL 数据库): 使用嵌入式 Jetty 服务器运行此应用程序: mvn -P dev jetty:run -Dspring.profiles.active="dev" 这将在端口 8080 上启动嵌入式 Jetty ...

    Electronic-Document-Management-System:使用 Spring 和 Hibernate 进行 EDMS 软件开发

    在开发模式下运行(使用嵌入式 HSQL 数据库): 使用嵌入式 Jetty 服务器运行此应用程序: mvn -P dev jetty:run -Dspring.profiles.active="dev" 这将在端口 8080 上启动嵌入式 Jetty 服务器,您可以在此处访问您的...

    SpringBoot 配置构建war部署到tomcat运行

    Spring Boot能够帮助开发者快速构建独立运行的应用程序,通常默认是以jar包的形式运行。然而,在某些场景下,比如需要部署到传统的Web服务器如Apache Tomcat时,我们可能需要将Spring Boot应用打包成war格式。本篇...

Global site tag (gtag.js) - Google Analytics