怎样使用jetty
一直都听说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的启动跟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的更多相关文章
- 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& ...
- sorl6.0+jetty+mysql搭建solr服务
1.下载solr 官网:http://lucene.apache.org/solr/ 2.目录结构如下 3.启动solr(默认使用jetty部署) 在path路径下将 bin文件夹对应的目录加入,然后 ...
- 嵌入式服务器jetty,让你更快开发web
概述 jetty是什么? jetty是轻量级的web服务器和servlet引擎. 它的最大特点是:可以很方便的作为嵌入式服务器. 它是eclipse的一个开源项目.不用怀疑,就是你常用的那个eclip ...
- 详解web容器 - Jetty与Tomcat孰强孰弱
Jetty 基本架构 Jetty目前的是一个比较被看好的 Servlet 引擎,它的架构比较简单,也是一个可扩展性和非常灵活的应用服务器.它有一个基本数据模型,这个数据模型就是 Handler(处理器 ...
- IntelliJ IDEA使用(二):tomcat和jetty配置
上一讲用idea创建了maven web项目,接下来我们把项目发布到tomcat和jetty运行,以便进一步地开发和调试 配置tomcat 第一.打开菜单栏 第二.点击设置按钮,添加应用服务器,选择t ...
- Jetty+Xfire 嵌入式webService应用实践
1:使用场景:Mock公安网证件信息校验 2:Jetty嵌入式Server启动方式:由于Jetty9.x(需jdk7.x以上)以后Server启动方式有略微差异,所以分开说明: 2.1 Jetty9. ...
- 将jetty嵌入到应用中的简单案例
前面说过jetty最广泛的应用是可以方便的嵌入到应用程序中,而不是作为应用服务器,下面就用最简单的demo来演示一个最简单的应用 1.下载并导入依赖 首先应该建立一个普通的java项目,然后把依赖包导 ...
- 修改jetty的默认端口号
jetty默认端口是8080,修改端口号也很简单,首先进入到jetty服务器安装目录下会看到start.ini配置文件,这里就是jetty启动时加载的配置,其中包括要加载的模块,超时时间配置还有这里的 ...
- Linux下安装jetty服务器
jetty和我们通常使用的tomcat一样,是一个开源的servlet容器,特点是轻量易部署,一方面jetty可以作为web容器使用,另一方面也是最一般的方式是jetty以一组jar包的形式发布,所以 ...
- Servlet引擎Jetty之入门1
Jetty与tomcat一样,HttpWeb容器,支持实现Servlet规范. 详细介绍参考:https://www.ibm.com/developerworks/cn/java/j-lo-jetty ...
随机推荐
- [Hapi.js] Serving static files
hapi does not support serving static files out of the box. Instead it relies on a module called Iner ...
- 为项目编写Readme.MD文件
了解一个项目,恐怕首先都是通过其Readme文件了解信息.如果你以为Readme文件都是随便写写的那你就错了.github,oschina git gitcafe的代码托管平台上的项目的Readme. ...
- Git 笔记三 Git的初步使用
Git 笔记三 Git的初步使用 在上一篇中,学习了如何配置Git环境,这一篇,开始学习Git的初步使用.Git的初步使用还是很简单的.总体上知道git init, git clone, git ad ...
- 基于canvas图像处理的图片展示demo
图片展示网页往往色彩繁杂,当一个网页上有多张图片的时候用户的注意力就很不容易集中,而且会造成网站整个色调风格的不可把控. 能不能把所有的预览图变成灰度图片,等用户激活某张图片的时候再上色呢? 以前,唯 ...
- java进程
package com.process; public class ProcessTest { public static void main(String[] args) { new Proce ...
- hdu 2504
Problem Description 有三个正整数a,b,c(0<a,b,c<10^6),其中c不等于b.若a和c的最大公约数为b,现已知a和b,求满足条件的最小的c. Input 第一 ...
- OpenCV——写手势识别碰到的各种错误
最近写opencv的手势识别时,真的碰到了好多好多程序运行时的错误. 比如: 位置冲突: findcontours函数的使用错误: 各种符号的加载错误: 这种符号加载的错误,一般用网上各种方法就可以解 ...
- Hibernate之通过hibernate.cfg.xml配置文件访问数据库的例子
hibernate.cfg.xml文件内容: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE ...
- javascript统计输入文本的简易方法
计算文本框的输入字符数的简易方法: ]; var tValue = text.value; num = Math.ceil(getLength(tValue)/); //正则:用于区分中文为两个字节 ...
- zabbix之3触发器/action及模板
1.触发器: {server_name:item_name.func.operator.condition} 一旦condition(条件)触发,则item状态改变 触发器之间可以存在依赖关系,即it ...