怎样使用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 ...
随机推荐
- [置顶] LOAD语句:利用MSSQL中的xp_cmdshell功能,将指定文件夹下的指定文件,生成mysql的LOAD语句
LOAD语句:利用MSSQL中的xp_cmdshell功能,将指定文件夹下的指定文件,生成mysql的LOAD语句 declare @sql varchar(4000), @dirpath varch ...
- classloader.getresources() 介绍
◆普通情况下,我们都使用相对路径来获取资源,这种灵活性比較大. 比方当前类为com/bbebfe/Test.class 而图像资源比方sample.gif应该放置在com/bbebfe/sample. ...
- 初次使用SVN心得
进入实验室, 一个项目往往需要多天多人次共同维护,所以版本控制也显得尤为关键.下面是我第一次使用SVN工具的心得体会. 首先是安装,服务器搭配方面应该是之前完成的,这里就不多讲了. 下载地址:http ...
- 网络爬虫(3)--Beautiful页面解析
前面2节中对页面内容的访问都是直接通过标签访问的,这样虽然也可以达到解析页面内容的目的,但是在网页复杂,页面结构发生变化时,爬虫就失效了.为了使爬虫能够更加鲁棒的工作,我们需要学习通过 ...
- jquery模拟checkbox效果,以及background-size在jquery中的使用。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...
- ArcEngine 添加字段
private void AddField(IFeatureClass pFeatureClass, string name, string aliasName, esriFieldType Fiel ...
- Adnroid Studio使用技巧
官方第一条提示:所有的使用技巧都可以通过Help→Tips of the Day查看. 下面摘抄一些比较有用的技巧: 1.Esc把活动窗口从工具窗口指向编辑窗口.F12把编辑窗口指向上一次活动的工具窗 ...
- java加载资源文件
className.class.getResourceAsStream 用法: 第一: 要加载的文件和.class文件在同一目录下,例如:com.x.y 下有类Test.class ,同时有资源文件c ...
- Android 开发技术流程
1.网络连接通信 HttpClient 类通信(见<第一行代码> 郭霖2014.8月第一版P385) Android Asynchronous Http Client (见 http: ...
- jQuery模拟瀑布流布局
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...