servlet容器tomcat和jetty的简单使用
来源:互联网 发布:js 日历控件 周选择 编辑:程序博客网 时间:2024/06/10 05:29
一、tomcat部署
作为基于javaweb开发网页的人,应该都对知道Servlet,Servlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容,而将其放在网页上访问我们一般选择的都是Tomcat容器,它自己内带一个服务器,可实现内网上动态访问自己的页面,至于tomcat的部署方式一下这个链接讲述的很详细http://blog.csdn.net/yangxueyong/article/details/6130065,我就不班门弄虎,部署中有个热部署,什么热部署?在平常部署中,我们每次修改自己的java代码时,需要重新启动tomcat才能生效,对于一个开发者来说,这样调试代码是很痛苦的,而热部署则在每次修改java代码的是我们不必进行手动重新启动,即可在页面生效,这样将极大的减少不必要的麻烦,而且热部署很简单,在静态部署的过程三种方式中设置reloadable ="true"即可
二、jetty部署
Jetty 是一个开源的servlet容器,它为基于Java的web容器,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布.看见有木有,它是用java语言写的,所以我们就不必启动任何插件只需要引入一些jar包,即可将自己的servlet部署到网页上,我们只需要写一个启动类,代码如下:
package start;import org.eclipse.jetty.server.Server;import org.eclipse.jetty.webapp.WebAppContext;public class JettyStartup { public void JettyServerStartup() throws Exception { Server server = new Server(80); WebAppContext web = new WebAppContext(); web.setResourceBase("web"); web.setContextPath(""); web.setClassLoader(Thread.currentThread().getContextClassLoader()); server.setHandler(web); server.start(); server.join(); } public static void main(String[] args) { JettyStartup jstart=new JettyStartup(); try {jstart.JettyServerStartup();} catch (Exception e) {e.printStackTrace();} }}
Server server = new Server(80);是将自己的端口号设为80
web.setResourceBase("web");此出的web就是自己web所在的根目录
web.setContextPath("");这个就是设计自己在网页上的访问名称,比如我在web文件夹下有个a.html那么我们在网页url一栏输入127.0.0.1/a.html即可访问,若将其设置为web.setContextPath("test");则访问路径是127.0.0.1/test/a.html.它的好处就是形如java主方法启动,快速便捷,而且启动快.
备注:1、jetty8.0后才支持Servlet注解形式
2、本人是小白第一次写blog,不细勿喷,大家笑笑就好。
- servlet容器tomcat和jetty的简单使用
- Servlet容器:Jetty和tomcat的比较
- tomcat——简单的Web服务器和Servlet容器
- Java使用Jetty实现嵌入式的Servlet容器
- tomcat(2)一个简单的servlet容器
- Servlet容器之Jetty的安装和配置(Windows)
- Servlet容器之Jetty的安装和配置(Windows)
- web server 容器 tomcat和jetty的奇怪联系
- Jetty一个开源的servlet容器
- Resin与其他容器(tomcat/jetty)默认处理Servlet
- springboot框架servlet容器tomcat、Jetty、undertow压测报告
- tomcat学习笔记(二) 模拟一个简单的servlet容器
- how tomcat works 读书笔记(二)----------一个简单的servlet容器
- Tomcat :一个简单的Servlet容器+Spring MVC响应流程
- Tomcat工作原理(二)一个简单的Servlet容器
- Tomcat学习2.1(简单的Servlet容器)
- Tomcat学习2.2(简单的Servlet容器)
- Tomcat学习2.2(简单的Servlet容器)
- leetcode 371 Sum of Two Integers java实现
- 程序猿学习资料集邮
- 【bzoj4554】【Tjoi2016】【Heoi2016】【游戏】【二分图匹配】
- Python中super的用法(新式类与经典类(旧式类)的区别)
- opengl-按钮gl
- servlet容器tomcat和jetty的简单使用
- C++学习笔记:friend ostream &operator<<(ostream &stream, const Date& dt);
- 盘点九种引人瞩目的开源大数据技术
- 欢迎使用CSDN-markdown编辑器
- 进程状态
- OpenGLES Android篇零基础系列(一):OpenGLES2.x可渲染管道基本流程
- 判断101-200之间有多少个素数,并输出所有素数。
- [编程题]单词接龙
- cf 437 D(并查集)