您的位置:首页 > 其它

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服务的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: