Jetty 入门部署
来源:互联网 发布:阿里云带宽调整 编辑:程序博客网 时间:2024/06/04 00:22
简介
首先Jetty是一个Servlet容器,跟Tomcat一样的概念,有新的东西当然要了解一下,不然人家问到也哑口无声。当然这些不是我写这个文章的主要内容,所以也不多说,直接来看看怎么部署一个项目
另外,也送上下载地址吧
jetty-9.3.10 download (需要JDK8以上的支持)
结构
先看看我本机的怎么放jetty的
部署
ok,我们直接启动看看
E:\soft\jetty-9.3.10>java -jar start.jar2016-08-25 20:59:00.654:INFO::main: Logging initialized @3019ms2016-08-25 20:59:00.981:WARN:oejs.HomeBaseWarning:main: This instance of Jetty is not running from a separate {jetty.base} directory, this is not recommended. See documentation at http://www.eclipse.org/jetty/documentation/current/startup.html2016-08-25 20:59:01.631:INFO:oejs.Server:main: jetty-9.3.10.v201606212016-08-25 20:59:01.684:INFO:oejdp.ScanningAppProvider:main: Deployment monitor [file:///E:/soft/jetty-9.3.10/webapps/] at interval 12016-08-25 20:59:02.197:INFO:oejs.AbstractConnector:main: Started ServerConnector@a39225{HTTP/1.1,[http/1.1]}{0.0.0.0:8080}2016-08-25 20:59:02.203:INFO:oejs.Server:main: Started @4560ms
在jetty的根目录下敲java -jar start.jar
,其实就是运行一个java,那么我们就可以访问8080
虽然能访问,但是404 ERROR,没错,我们其实启动成功了,只不过还没有项目而已
部署demo例子
在jetty目录下有个demo-base
文件夹,我们切换进去敲命令java -jar ../start.jar
仍然访问http://localhost:8080
就能看到demo例子了,Welcome to Jetty 9感觉非常棒
部署war包
我们首先在jetty的根目录创建一个myapp
的文件夹并且切换到myapp
下,执行命令java -jar ../start.jar --add-to-startd=http,deploy
出现这些代表成功的
E:\soft\jetty-9.3.10\myapp>java -jar ../start.jar --add-to-startd=http,deployINFO: server initialised (transitively) in ${jetty.base}\start.d\server.iniINFO: http initialised in ${jetty.base}\start.d\http.iniINFO: deploy initialised in ${jetty.base}\start.d\deploy.iniMKDIR: ${jetty.base}\webappsINFO: Base directory was modified
ok,顺便也解析一下这个命令
- http模块
支持http请求,如端口设置啊,连接数啊,线程池的数量啊等等 - deploy
支持部署war包
那么执行完之后,会多了两个文件夹,其中包括我们熟悉的webapps
还有另外的start.d
其实啊,start.d下的文件,是从modules文件夹下对应的模块文件中的ini-template
选项拷贝过来的,还多个“–module”选项
这下好了,我们把demo-base/webapps/async-rest.war
拷贝到我们的myapp/webapps
并且命名war包为ROOT.war
OK,我们的工作基本完成了,我们在myapp目录下,启动看看,java -jar ../start.jar
有可能你看到的内容和demo例子的一样,这是浏览器缓存,清空一下就好
0 0
- Jetty 入门部署
- Jetty:部署到Jetty
- jetty部署
- jetty部署
- jetty入门笔记(从部署到原理)
- jetty入门笔记(从部署到原理)
- jetty入门
- Jetty入门
- Jetty入门
- Jetty入门
- Jetty入门
- myeclipse jetty 部署问题
- Jetty安装部署
- Jetty安装部署
- Jetty安装部署
- jetty热部署
- 部署Jenkins(Jetty|tomcat)
- jetty安装部署
- 网络嗅探
- jquery基础
- [BZOJ4028] [HEOI2015] 公约数数列 - 分块
- C++静态库和动态库
- Qt Style Sheets 之 border-image
- Jetty 入门部署
- Mybatis复习笔记(二)
- MediaCodec编码aac
- AlertDialog中含有EditText不显示软键盘
- wsq指纹压缩算法库移植nbis
- C++11中final的使用
- Android Volley完全解析(一),初识Volley的基本用法
- 代码上传到github,gitlab等git仓库进行托管
- semaphore的简介