Jetty
来源:互联网 发布:sql查询添加虚拟字段 编辑:程序博客网 时间:2024/05/30 23:52
myeclipse 是基于 eclipse 的 。但 myeclipse 对 eclipse 进行了很多扩展,所有两者建立的项目只能从 eclipse 向 myeclipse 迁移
确保Java 环境okay,在命令行用JavaC,记得windows下必须重启使得全局变量有效
在CMD窗口输入java -version看
1. 首先从Jetty的官方网站http://wiki.eclipse.org/Jetty/Starting/Downloads下载最新的Jetty,上面有两个版本7.x和8.x,7.x是运行在JDK5及以上版本,8.x是运行在JDK6及以上版本,这里我选择了8.0.4版本。
2. 解压压缩包到指定目录,且将其目录路径定义为${JETTY_HOME}
3. 启动Jetty服务
3.1 进入${JETTY_HOME}目录,然后运行“java -jar start.jar”,就可以启动Jetty server了
3.2 打开浏览器,访问http://localhost:8080,此时可以看到Jetty的欢迎页面了。
4. Jetty配置
4.1 Jetty的配置文件都是放在${JETTY_HOME}/etc目录下;
4.2 通过${JETTY_HOME}/etc/jetty-webapps.xml文件,可以看出Jetty中默认将所有的web app都放在了${JETTY_HOME}/webapps目录下;
4.3 在Jetty包中默认带了一个test.war的应用,可以${JETTY_HOME}/webapps目录下找到这个文件,在启动Jetty服务的时候默认已经部署了test.war应用。对于test.war文件,Jetty还定义了context文件,放在${JETTY_HOME}/contexts/test.xml,其中将contextPath定义成了“/”,这就是为什么默认访问http://localhost:8080/的时候为什么是访问test应用的原因了。
5 部署新的web应用程序
5.1 对于war包的部署,只需要将war文件放到${JETTY_HOME}/webapps目录下,然后就可以通过浏览器直接访问了;
5.2 对于web应用程序目录的部署,此时可以将web应用程序目录复制到${JETTY_HOME}/webapps/<myapp>目录下,然后在${JETTY_HOME}/contexts/<myapp>.xml文件,其中内容如下:
- <?xml version="1.0" encoding="ISO-8859-1"?>
- <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd">
- <Configure class="org.eclipse.jetty.webapp.WebAppContext">
- <Set name="contextPath">/myapp</Set>
- <Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps/myapp</Set>
- </Configure>
- Jetty
- jetty
- Jetty
- Jetty
- Jetty
- Jetty
- Jetty
- Jetty
- jetty
- Jetty
- JETTY
- jetty
- Jetty
- jetty
- Jetty
- Jetty
- Jetty
- jetty
- 直接拿来用!最火的Android开源项目(一)
- Tween动画TranslateAnimation细节介绍
- Jetty学习 【八】 使用start.jar启动webapp
- 嵌入式Linux:培训一个月心得
- 【剑指offer】无聊的1+2+...+n
- Jetty
- 黑马程序员_Java增强for循环
- 相交检测2D
- Java容器简介
- Recreating an Activity 重新创建一个活动
- Win8.1系统删除文件时遇到“文件访问被拒,权限不足”提示的解决办法
- Java字符串的10大热点问题盘点
- Java多线程中读写锁ReadWriteLock的使用
- HD18岁生日