一直都听说jetty跟Tomcat一样,是一个web容器。之前做项目的时候,也使用过jetty,只是当时jetty是作为一个插件,跟maven集成使用的。那个时候,因为是第一次使用jetty,感觉jetty跟Tomcat并不一样,启动方式差异都如此之大。可是,后来想想,既然它与Tomcat都是web容器,那么,jetty肯定也能够像Tomcat那样单独执行。于是上网查了一些资料,找到了jetty的用法,这里跟大家分享一下。

第一步:Jetty的安装

同Tomcat一样,jetty也是免安装的。我们仅仅须要将下载好的jetty.zip解压至指定文件夹后,jetty就能够使用了。这里我们解压到D:\Java\jetty下,然后你会看到例如以下几个文件夹,简单说明一下:

文件夹

说明

bin

Jetty命令,能够将Jetty配置成系统服务

contexts

存入Web应用的部署文件,Jetty会自己主动载入这个文件夹下的所用部署文件相应的Web应用

ect

Jetty自身的配置文件

lib

Jetty的JAR文件

logs

Jetty执行时的日志文件

webapps

存放Web应用,Jetty会自己主动载入这个文件夹下的全部Web应用

start.jar

Jetty的启动文件。在命令行环境下以 java -jar start.jar
来启动Jetty

第二步:启动jetty

jetty的启动跟Tomcat不同,我们知道,Tomcat的bin文件夹下有一个startup.bat文件,我们直接双击它Tomcat就启动了。可是jetty的bin文件夹下并没有这种启动文件。那么我们该怎样启动呢?

首先,执行——》cmd ,进入DOS界面。

然后,输入命令进入jetty的文件夹下,这里我们输入cd  
D:\Java\jetty

最后,输入启动命令:java -jarstart.jar

等待出现例如以下界面,说明jetty已成功启动。

第三步:Jetty中部署项目

jetty中部署项目跟Tomcat中部署项目一样,都是直接将我们的项目扔到容器的webapps文件夹下,容器就会给我们自己主动部署。比方,我将dwz直接扔到webapps文件夹下,他就会自己主动部署。

第四步:訪问部署的项目。

浏览器中直接输入我们项目的网址:http://localhost:8888/dwz    就可以訪问。

当然,我们能够像Tomcat一样改动jetty的port号。方法是打开jetty\etc\文件夹下的jetty.xml文件,将默认的8080改为对应的port号就可以

到此为止,相信你已经明确怎样使用jetty了。

怎样使用jetty的更多相关文章

  1. No plugin found for prefix ‘jetty’ in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories

    maven配置文件(最大的那个)的<pluginGroups></pluginGroups>增加一行如下<pluginGroups><pluginGroup& ...

  2. sorl6.0+jetty+mysql搭建solr服务

    1.下载solr 官网:http://lucene.apache.org/solr/ 2.目录结构如下 3.启动solr(默认使用jetty部署) 在path路径下将 bin文件夹对应的目录加入,然后 ...

  3. 嵌入式服务器jetty,让你更快开发web

    概述 jetty是什么? jetty是轻量级的web服务器和servlet引擎. 它的最大特点是:可以很方便的作为嵌入式服务器. 它是eclipse的一个开源项目.不用怀疑,就是你常用的那个eclip ...

  4. 详解web容器 - Jetty与Tomcat孰强孰弱

    Jetty 基本架构 Jetty目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器.它有一个基本数据模型,这个数据模型就是 Handler(处理器 ...

  5. IntelliJ IDEA使用(二):tomcat和jetty配置

    上一讲用idea创建了maven web项目,接下来我们把项目发布到tomcat和jetty运行,以便进一步地开发和调试 配置tomcat 第一.打开菜单栏 第二.点击设置按钮,添加应用服务器,选择t ...

  6. Jetty+Xfire 嵌入式webService应用实践

    1:使用场景:Mock公安网证件信息校验 2:Jetty嵌入式Server启动方式:由于Jetty9.x(需jdk7.x以上)以后Server启动方式有略微差异,所以分开说明: 2.1 Jetty9. ...

  7. 将jetty嵌入到应用中的简单案例

    前面说过jetty最广泛的应用是可以方便的嵌入到应用程序中,而不是作为应用服务器,下面就用最简单的demo来演示一个最简单的应用 1.下载并导入依赖 首先应该建立一个普通的java项目,然后把依赖包导 ...

  8. 修改jetty的默认端口号

    jetty默认端口是8080,修改端口号也很简单,首先进入到jetty服务器安装目录下会看到start.ini配置文件,这里就是jetty启动时加载的配置,其中包括要加载的模块,超时时间配置还有这里的 ...

  9. Linux下安装jetty服务器

    jetty和我们通常使用的tomcat一样,是一个开源的servlet容器,特点是轻量易部署,一方面jetty可以作为web容器使用,另一方面也是最一般的方式是jetty以一组jar包的形式发布,所以 ...

  10. Servlet引擎Jetty之入门1

    Jetty与tomcat一样,HttpWeb容器,支持实现Servlet规范. 详细介绍参考:https://www.ibm.com/developerworks/cn/java/j-lo-jetty ...

随机推荐

  1. Java 5 的新标准语法和用法详解集锦

    Java 5 的新标准语法和用法详解集锦 Java 5 的新标准语法和用法详解集锦 (需要在首选项-java-complier-compiler compliance level中设置为java5.0 ...

  2. boost::asio 的同、异步方式

    转自:http://blog.csdn.net/zhuky/archive/2010/03/10/5364574.aspx Boost.Asio是一个跨平台的网络及底层IO的C++编程库,它使用现代C ...

  3. JAVA反射机制示例,读取excel数据映射到JAVA对象中

    import java.beans.PropertyDescriptor; import java.io.File; import java.io.FileInputStream; import ja ...

  4. 【MySql】Linux下更改转移mysql数据库目录

    1.关闭MySql: #service mysqld stop 2.转移数据: #cd /var/lib   #ls   #cp -a mysql /opt/mysql/ 3.修改配置文件,一下三个: ...

  5. ORA-01152错误解决方法(转)

    具体步骤如下: startup force; alter system set "_allow_resetlogs_corruption"=true scope=spfile; r ...

  6. 【转载】iOS 设置Launch Image 启动图片(适用iOS9)

    Step1 1.点击Image.xcassets 进入图片管理,然后右击,弹出"New Launch Image" 2.如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以 ...

  7. C#如何解决对ListView控件更新以及更新时界面闪烁问题

    第一个问题:如何更新ListView控件内容 很多时候运行窗体程序时,由于程序中使用了多线程加之操作不当,所以在对控件操作时会出现下面这样的异常:   这是因为我们在窗体中添加的控件都有属于自己的线程 ...

  8. TexturePacker文件的反向解析-TextureUnpacker

    最近在使用cocos2d-x做开发,其中会用到TexturePacker工具打包纹理文件,但是有时候想从打包好的.plist和.png大图文件反向生成原始的小图文件,TexturePacker好像没有 ...

  9. Mysql常用命令行大全(转)

    第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uro ...

  10. CSS3实现时间表

    一直想学CSS3,今天别的论坛看到的例子,挺好,mark起来以后自己看. <!doctype html> <html> <head> <meta charse ...