Jetty in Win7
2015-09-16 10:19
190 查看
Jetty是一款纯Java的HTTP (Web) 服务器和Java Servlet容器。 通常在更大的网络框架中,Jetty经常用于设备间的通信。Jetty是一个Eclipse基金会的免费开源项目。这个Web服务器用于如Apache
ActiveMQ、 Alfresco、 Apache Geronimo、 Apache Maven、 Apache Spark、Google App Engine、 Eclipse、 FUSE、 Twitter的 Streaming API 和 Zimbra中。
下载jetty:
安装Jetty
Jetty 也是与平台无关的 Java Web 服务器,既可以在 Windows 平台上运行,也可以在 Linux 平台上运行,安装 Jetty 请按如下步骤进行。
其实Jetty所谓的安装过程也就是将下载的文件解压到指定的目录,然后根据不同的操作系统来配置环境变量而已。
解压后进入E:\jetty\jetty
解压后应得到如下的文件结构。
etc:该路径用于存放Jetty的配置文件。
examples:该路径用于存放Jetty的示例。
legal:该路径用于存放该项目的Lisence信息。
lib:该路径用于存放运行Jetty必需的J缸文件。
modules:该路径用于存放Jetty的模块,包括API文档。
patches:包含一些补丁说明。
pom.xm1:是Jetty的build文件,该文件不是Ant的build文件,而是mavaen2的build文件。
project-site:包含Jetty的网站的必需的样式文件。
readme.txt:包含最基本的使用信息。
start.jar:启动Jetty的启动文件。
version.txt:Jetty版本更新日志的简单版本。
webapps: 该路径用于存放自动部署的 Web 应用,只要将用户的 Web 应用复制到该路径下, Web 应用将自动部署。
webapps-plus: 存放一些用于演示 Jetty 扩展属性的 Web 应用,该路径下的 Web应用也可自动部署。
启动jetty:
1、通过cmd命令启动
启动jetty命令:java -jar start.jar
start.jar 后面内容是传递给start.jar的参数,多个参数用空格隔开。
参数内容可以有以下几种:
--help 查看帮助信息
--stop 停止服务,下节中会讲到
--version 查看当前jetty版本信息
其他:作为Jetty服务配置文件
我们看到上条命令指定参数内容为etc/jetty.xml,它实际指向一个服务配置文件,该文件是用来设置jetty服务启动的系统配置信息。比如监听端口,发布某个目录下面的web应用,jndi的配置等等,这些将在后续章节详细描述。当然服务配置文件可以是多个,比如:
java -jar start.jar etc/jetty.xml etc/jetty-plus.xml
这条命令就指定了两个服务配置文件,etc/jetty.xml和etc/jetty-plus.xml。
在后续的章节中术语“服务配置文件”就是指的这些文件。
使用浏览器打开地址 http://localhost:8089/ ,你将会看到jetty的默认示例站点。
如果能访问http://localhost:8089 说明jetty启动成功。。
停止服务
在启动jetty的终端窗口里面按住ctrl-c键即可。
不过你可以这样来启动
java -DSTOP.PORT=8009 -DSTOP.KEY=secret -jar start.jar
jetty启动后会在本地监听你指定的端口8009,并将在验证下次关闭命令的密码secret。现在再通过命令:
java -DSTOP.PORT=8009 -DSTOP.KEY=secret -jar start.jar --stop
就可以在本机的另外一个终端窗口来停止jetty服务。在linux系统中,你可以先将jetty进程转移到后台执行,然后再通过命令行来停止Jetty服务。
Jetty为我们准备了各个操作系统中快捷的方式,不管何种方式最终都是通过start.jar来启动jetty服务的。
ActiveMQ、 Alfresco、 Apache Geronimo、 Apache Maven、 Apache Spark、Google App Engine、 Eclipse、 FUSE、 Twitter的 Streaming API 和 Zimbra中。
下载jetty:
安装Jetty
Jetty 也是与平台无关的 Java Web 服务器,既可以在 Windows 平台上运行,也可以在 Linux 平台上运行,安装 Jetty 请按如下步骤进行。
其实Jetty所谓的安装过程也就是将下载的文件解压到指定的目录,然后根据不同的操作系统来配置环境变量而已。
解压后进入E:\jetty\jetty
解压后应得到如下的文件结构。
etc:该路径用于存放Jetty的配置文件。
examples:该路径用于存放Jetty的示例。
legal:该路径用于存放该项目的Lisence信息。
lib:该路径用于存放运行Jetty必需的J缸文件。
modules:该路径用于存放Jetty的模块,包括API文档。
patches:包含一些补丁说明。
pom.xm1:是Jetty的build文件,该文件不是Ant的build文件,而是mavaen2的build文件。
project-site:包含Jetty的网站的必需的样式文件。
readme.txt:包含最基本的使用信息。
start.jar:启动Jetty的启动文件。
version.txt:Jetty版本更新日志的简单版本。
webapps: 该路径用于存放自动部署的 Web 应用,只要将用户的 Web 应用复制到该路径下, Web 应用将自动部署。
webapps-plus: 存放一些用于演示 Jetty 扩展属性的 Web 应用,该路径下的 Web应用也可自动部署。
启动jetty:
1、通过cmd命令启动
启动jetty命令:java -jar start.jar
start.jar 后面内容是传递给start.jar的参数,多个参数用空格隔开。
参数内容可以有以下几种:
--help 查看帮助信息
--stop 停止服务,下节中会讲到
--version 查看当前jetty版本信息
其他:作为Jetty服务配置文件
我们看到上条命令指定参数内容为etc/jetty.xml,它实际指向一个服务配置文件,该文件是用来设置jetty服务启动的系统配置信息。比如监听端口,发布某个目录下面的web应用,jndi的配置等等,这些将在后续章节详细描述。当然服务配置文件可以是多个,比如:
java -jar start.jar etc/jetty.xml etc/jetty-plus.xml
这条命令就指定了两个服务配置文件,etc/jetty.xml和etc/jetty-plus.xml。
在后续的章节中术语“服务配置文件”就是指的这些文件。
使用浏览器打开地址 http://localhost:8089/ ,你将会看到jetty的默认示例站点。
如果能访问http://localhost:8089 说明jetty启动成功。。
停止服务
在启动jetty的终端窗口里面按住ctrl-c键即可。
不过你可以这样来启动
java -DSTOP.PORT=8009 -DSTOP.KEY=secret -jar start.jar
jetty启动后会在本地监听你指定的端口8009,并将在验证下次关闭命令的密码secret。现在再通过命令:
java -DSTOP.PORT=8009 -DSTOP.KEY=secret -jar start.jar --stop
就可以在本机的另外一个终端窗口来停止jetty服务。在linux系统中,你可以先将jetty进程转移到后台执行,然后再通过命令行来停止Jetty服务。
Jetty为我们准备了各个操作系统中快捷的方式,不管何种方式最终都是通过start.jar来启动jetty服务的。
相关文章推荐
- String,StringBuffer,StringBuilder黑马精华贴
- SVN分支的合并和同步
- IE7 浏览器下面设置text-indent属性变成margin属性BUG
- 让你彻底弄清offset
- Java JVM(十):JavaVisualVM 的个人使用
- IOS巅峰之归档与反归档
- typedef和#define的区别
- Android EditText和TextView图文混排
- Android开发之头像上传(包含拍照,从相册选择图片,裁剪等)
- 如何将excel单元格的默认格式设置为常规格式
- Item 28:不要返回对象内部的句柄 Effective C++笔记
- crontab 导入文件
- 实现strstr()
- Spring MVC ContentNegotiatingViewResolver 样例 根据不同的url地址后缀返回不同类型的数据...
- Spring aop 实战与详解
- poj1182
- 遗传算法很好的例子
- 获取系统时间的两种方法
- Swift基础语法详解(一)
- liferay笑傲江湖-API之参数的工具类(ParamUtil)