Jetty in Win7
来源:互联网 发布:变色龙变色原理 知乎 编辑:程序博客网 时间:2024/05/22 06:51
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服务的。
- Jetty in Win7
- jetty disabled jessionId in url
- fail to execute goal org.eclipse.jetty:jetty-maven-plugin:jetty:run Address already in use
- Starting Jetty in Debug Mode With Gradle
- How to run jetty in IDEA
- mvn jetty:run debug in eclipse
- ODBC in Win7
- usb blaster in win7
- Jetty
- jetty
- Jetty
- Jetty
- Jetty
- Jetty
- Jetty
- Jetty
- jetty
- Jetty
- android:contentDescription 的用途
- 为发烧而生的是小米 为合同管理而生的是奥普
- No live SolrServers available to handle this request
- hdu 5438
- 第一次初始化Git仓库,提交本地仓库到远程
- Jetty in Win7
- conn.setAutoCommit(true)和(false)的区别
- iframe与主框架跨域相互访问方法
- HTTP 400/401/403/404/500网页错误代码是什么意思
- NAT深入理解
- AutoLayout的三种设置方式之——NSLayoutConstraint代码篇
- compute exact number of triples of distinct elements in large array
- 信息指纹及其应用
- CSDN总结的面试中的十大算法【转】