Jetty学习笔记1(简介,运行,部署)

Jetty介绍

Jetty is an open-source project providing an HTTP server, HTTP client, and javax.servlet container.jetty9要求 jvm1.7Servletjetty8要求1.6Servlet3.0jetty7要求1.5Servlet2.5;下载jdk7官网下载慢可以搜索通过百度网盘;jeety官方文档http://www.eclipse.org/jetty/documentation/current/index.html

Running Jetty

特别说明:由于本人机器之前一直用jdk1.6,jetty8直接运行就可以了> cd $JETTY_HOME  > java -jar start.jar  访问: http://localhost:8080jetty9需要jdk1.7一定要安装,环境变量没有必要重新设置(注:此处错误,JDK默认拷贝java.exe 到文件中C:\WINDOWS\system32\java.exe,不需要配置path,但是后期部署应用会出问题)> cd $JETTY_HOME/demo-base/ > java -jar ../start.jar 才能访问: http://localhost:8080

Jetty9的介绍: The Jetty project is a 100% Java Servlet Container which supports asynchronous server and client implementations of theHTTP, Websocket and SPDY protocols. The project is 100% Open Source and hosted by the Eclipse Foundation athttp://www.eclipse.org/jetty.

默认端口修改文件;start.ini file and start.d/*.ini files.如:demo-base\start.d\http.ini

部署web应用

直接将应用部署到%JETTY_HOME%/webapps

报错:PWC6345: There is an error in invoking javac.  A full JDK (not just JRE)解决方案:删除 C:\WINDOWS\system32\java.exe 重启jetty

此时jetty9无法启动,原因是系统中的java.exe是在安装jdk时候自己copy一份的,删除此处,需要在path中配置%java_home%\bin

你可能感兴趣的:(jetty)