`

Jetty简单的部署

 
阅读更多

public static void main(String[] args) {
  try {
   Server server=new Server();
   Connector connector=new  SelectChannelConnector();
   connector.setPort(8080);
   server.setConnectors(new Connector[]{connector});
   
   WebAppContext webapp=new WebAppContext("WebContent", "/JettyDemo") ;
   webapp.setDescriptor("WebContent/WEB-INF/web.xml"); 
   webapp.setResourceBase("WebContent");
   webapp.setDisplayName("myProject"); 
   webapp.setClassLoader(Thread.currentThread().getContextClassLoader());
 
   server.setHandler(webapp);
   System.out.println(webapp.getContextPath()); 
      System.out.println(webapp.getDefaultsDescriptor()); 
      System.out.println(webapp.getResourceBase()); 
      System.out.println(webapp.getBaseResource()); 
     
   server.start();
   server.join();
   
  } catch (Exception e) {
   
   e.printStackTrace();
  }
  
 }

分享到:
评论

相关推荐

    JettY 部署Web应用程序.doc

    总结来说,Jetty的部署机制灵活且高效,既支持简单快速的静态部署,也支持动态调整的高级部署策略,使其成为开发和测试环境的理想选择。了解这些概念和方法,开发者可以更好地管理和维护在Jetty上的Web应用程序。

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

    下面是一个简单的示例代码,展示了如何在Android应用中启动Jetty服务器并加载`example-webapps`目录中的内容: ```java import org.eclipse.jetty.server.Server; import org.eclipse.jetty.webapp.WebAppContext; ...

    jetty简单启动web服务第二版

    在“jetty简单启动web服务第二版”中,我们将深入探讨如何利用Jetty来运行多个Servlet,实现一个微型服务架构。在这个场景下,Jetty作为一个微服务框架,能够高效地管理和调度各个独立的服务。 1. **Jetty简介** -...

    myeclipse中jetty和svn检出的插件

    Jetty插件通常会提供图形化的配置界面,使得设置端口、虚拟主机、上下文路径等操作变得简单直观。 接下来是SVN,这是一个分布式版本控制系统,它允许开发团队在不同的地点协同工作,同时跟踪和控制代码的变化。在...

    一键部署demo+jetty+svn+ant配置

    本教程将详细介绍如何通过“一键部署”实现对一个基于Java的项目(DEMO)进行配置,结合Jetty服务器、Subversion(SVN)版本控制系统以及Ant构建工具的整合使用。 首先,让我们了解这些组件的作用: 1. **DEMO**:...

    jetty简单启动web服务

    Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,它被广泛用于开发、测试以及部署Web应用程序。本文将详细介绍如何使用Jetty快速启动一个简单的Web服务,并进行微服务和简单桩测试。 首先,我们需要了解...

    jetty hot deploy.zip

    Jetty Hot Deploy是一个针对Java应用程序的特性,特别适用于Web应用服务器Jetty,它允许开发者在不中断服务的情况下更新或部署新的应用。这个压缩包“jetty hot deploy.zip”可能包含了实现这一功能的相关配置、库...

    jetty各个版本下载

    Jetty的配置相对简单,主要通过修改`start.ini`或`jetty.xml`文件来定制服务器行为。你可以设置端口、线程池大小、日志配置等。此外,Jetty还支持热部署,这意味着你可以在不重启服务器的情况下更新Web应用。 6. *...

    gradle的jetty插件使用例子

    在Java Web开发中,Jetty是一个轻量级、高性能的HTTP服务器和Servlet容器,它支持多种部署方式,包括作为嵌入式服务器使用。Gradle,作为现代的构建工具,提供了丰富的插件生态系统,其中包括Jetty插件,使得在开发...

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

    此外,Jetty的轻量化使得将其嵌入到Java应用程序中变得异常简单,只需少量代码即可实现。 在可扩展性方面,Jetty针对高并发和长时间连接的Web 2.0应用进行了优化。它利用Continuation机制有效地处理大量用户请求和...

    eclipse中配置使用jetty调试web项目

    而在Eclipse中配置Jetty,可以实现热部署和实时调试,极大提高了开发效率。 1. **安装Jetty插件** 在Eclipse中配置Jetty的第一步是安装Jetty插件。你可以通过Eclipse的内置软件更新站点或Marketplace来搜索并安装...

    jetty整合springmvc例子

    将Jetty与SpringMVC整合可以实现快速、高效的Web服务部署。以下是对这个整合例子的详细解释。 1. **Jetty简介** Jetty是一款开源的Servlet容器,它实现了Java Servlet和JSP规范,允许开发者在没有大型服务器环境的...

    jetty服务器

    Jetty的设计理念是简单、快速和可扩展,它的模块化结构使得开发者可以根据需求选择必要的组件。 1. **安装与部署** - Jetty服务器的安装非常简单,通常只需将下载的压缩包(如`jetty-distribution-7.6.5.v20120716...

    maven-jetty-plugin

    3. **配置灵活性**:Maven插件的特性使得配置Jetty变得简单。可以通过修改POM.xml文件中的插件配置来调整Jetty的行为,如设置端口、启用或禁用特定的Jetty模块等。 4. **与Maven生命周期集成**:Maven Jetty Plugin...

    Jetty

    Jetty的安装非常简单,只需下载对应版本的发布包,解压后即可运行。通过执行`java -jar start.jar`命令,可以快速启动Jetty服务器。 #### 部署Web应用 - **WAR部署**: 将Web应用的WAR文件放入`webapps`目录下,...

    maven集成jetty所需jar包maven-jetty-plugin,多版本

    Maven是一个项目管理工具,它可以帮助开发者管理和构建Java项目,而Jetty则是一个轻量级的嵌入式Servlet容器,常用于快速开发、测试以及部署Web应用。本文将详细讨论如何将Jetty与Maven进行集成,并介绍关键的`maven...

    jetty-6.1.26官方正式版本.zip

    与Tomcat相比,Jetty具有更快的启动速度和更简单的配置。 2. **版本6.1.26**:这个版本发布于2011年,包含了一些当时最新的特性和改进。虽然现在已经有了更新的版本,但6.1.26对于某些项目可能仍然是一个稳定的选择...

    jetty-4.2.24

    Jetty由Mortbay Consulting开发,最初是为了提供一个简单、快速且易于集成的Web服务器和Servlet容器。与Apache Tomcat等其他流行的Servlet容器相比,Jetty具有更小的内存占用、更快的启动时间和更直接的API,这使得...

    Jetty权威指南.pdf

    安装Jetty非常简单,只需要解压下载的压缩包即可。对于Windows用户,还可以选择使用Jetty的安装程序进行安装。 **2.3 使用java命令启动** - **2.3.1 快速启动**:可以通过执行`java -jar start.jar`来快速启动...

    jetty 6 指南书

    - **下载与安装**:提供Jetty的下载地址和简单安装步骤,包括Windows和Linux下的操作。 - **启动与停止**:通过java命令快速启动和停止Jetty服务,以及使用start.jar的深入解析。 - **Windows和Linux的启动关闭...

Global site tag (gtag.js) - Google Analytics