Jetty main函数执行

标签: jetty main 函数 | 发表时间:2012-09-11 06:57 | 作者:
出处:http://www.iteye.com

在每个项目中都要配置路径什么的,非常的麻烦

 

可以用jetty,项目本身就是服务器

 

package com.java;

import org.eclipse.jetty.server.Connector;
import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.nio.SelectChannelConnector;
import org.eclipse.jetty.webapp.WebAppContext;

public class Main {

    public static void main(String[] args) {
        Server server = new Server();

        Connector connector = new SelectChannelConnector();
        connector.setPort(8080);

        server.setConnectors(new Connector[] { connector });

        WebAppContext webAppContext = new WebAppContext("WebContent", "/myProject");

        // webAppContext.setContextPath("/");
        webAppContext.setDescriptor("WebContent/WEB-INF/web.xml");
        webAppContext.setResourceBase("WebContent");
        webAppContext.setDisplayName("myProject");
        webAppContext.setClassLoader(Thread.currentThread().getContextClassLoader());
        webAppContext.setConfigurationDiscovered(true);
        webAppContext.setParentLoaderPriority(true);
        server.setHandler(webAppContext);
        System.out.println(webAppContext.getContextPath());
        System.out.println(webAppContext.getDescriptor());
        System.out.println(webAppContext.getResourceBase());
        System.out.println(webAppContext.getBaseResource());

        try {
            server.start();
        } catch (Exception e) {
            e.printStackTrace();
        }
        System.out.println("server is  start");
    }
}

 

注意:

  • 他会找项目中的WebContent
  • 监听端口号为8080

 



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [jetty main 函数] 推荐:

Jetty main函数执行

- - ITeye博客
在每个项目中都要配置路径什么的,非常的麻烦. 可以用jetty,项目本身就是服务器. 他会找项目中的WebContent. 已有 0 人发表留言,猛击->> 这里<<-参与讨论. —软件人才免语言低担保 赴美带薪读研.

jetty和tomcat比较(转)

- - 行业应用 - ITeye博客
jetty和tomcat比较. Tomcat 主要是作为 JSP/Servlet 最新规范的参考实现而设计,属于学院派,但是显得庞大而杂乱. Tomcat 的性能很差,一般是作为 Http Server(如 Apache)的插件来用. Jetty 主要是作为企业级产品的嵌入式组件来设计的,可以非常方便地嵌入到其它产品中.

jetty链接超时过期

- - 开源软件 - ITeye博客
Jetty误判长连接为超时连接的问题. 在上一篇中介绍了jetty的反映器模型,selector线程与业务子线程交互的点有:. 1、分发事件给子线程做,启动子线程;. 2、子线程发现阻塞或者连接关闭等时间时,注册内部changes,等待selector线程调度;. 3、检测超时连接,并且关闭连接. 在检测超时连接上面,jetty存在较多的问题,可能会误判.

使用Maven运行Java main的3种方式

- - Java - 编程语言 - ITeye博客
时间 2014-02-24 23:12:09   CSDN博客 原文   http://blog.csdn.net/qbg19881206/article/details/19850857. maven使用exec插件运行java main方法,以下是3种不同的操作方式. 1、运行前先编译代码,exec:java不会自动编译代码,你需要手动执行mvn compile来完成编译.

Jetty 的工作原理以及与 Tomcat 的比较

- redhobor - IBM developerWorks 中国 : 文档库
Jetty 应该是目前最活跃也是很有前景的一个 Servlet 引擎. 本文将介绍 Jetty 基本架构与基本的工作原理:您将了解到 Jetty 的基本体系结构;Jetty 的启动过程;Jetty 如何接受和处理用户的请求. 你还将了解到 AJP 的一些细节:Jetty 如何基于 AJP 工作;以及 Jetty 如何集成到 Jboss;最后我们将比较一下两个 Servlet 引擎:Tomcat 和 Jetty 的优缺点.

号外号外,Jetty 9 正式版发布!!!

- - 开源中国社区最新新闻
版本标签: Jetty 9.0.0.v20130308. Jetty 9 支持 SPDY 和 WebSocket. Jetty 9.x 特性:. 移植到 Jetty 9.x 的要求:.

一个jetty部署多个项目配置之方法

- - 企业架构 - ITeye博客
原文地址:http://my.oschina.net/wangyongqing/blog/115647. Jetty用户经常想配置他们的web应用到不同的虚拟主机. 通常情况下,一个单一的IP地址的机器有不同的DNS解析名与它相关联的,部署在这个机器上的web应用必须能够通过这些关联的DNS解析名访问到.

Jetty 9.3庆祝20周年生日快乐,并增加HTTP/2支持

- - CSDN博客综合推荐文章
本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2015/06/Building-Distributed-Systems. 今年6月12日,Jetty项目发布了旗舰性开源嵌入式应用服务器的 9.3版,同时这一天也是该项目的20周年纪念日.

剧情函数库

- SourBell - 学而时嘻之
(《新知客》,2010年10月). 著名物理学家徐一鸿先生在《可怕的对称》这本书中谈到对称性群的时候提到一个很有意思的笑话. 有一个客人随他的朋友参加一个笑话俱乐部的聚会. 另一个站起来叫道,“S—5”,引得所有的人都笑了起来. 这个迷惑不解的客人问道,这是怎么回事. 他的朋友解释道:“所有可能的笑话,当然不能计细小的差别,都已经被归类编上号了,我们心里都知道这些编号指的是什么.

函数图像(二)

- DreamToTrue - C++博客-λ-calculus(惊愕到手了欧耶)
    今天终于把雏形给做出来了. 主要的方法是牛顿迭代法,把屏幕上的所有点都收敛到函数图像上面. 为了提速,我是用了ThreadTool.QueueUserWorkItem和Parallel.For,还把那颗函数的语法树用Linq.Expression编译成了机器码. 下面的这些图都是二十秒钟左右就可以画出来的了.