在之前开发项目中,主要用的是tomcat,发现启动相对比较慢,同时每次项目中代码改动都得重新打包到tomcat中,所以现在项目组用jetty作为web容器,下面将如何利用jetty容器开发做一下叙述:
1.启动文件:
package jetty;
import org.mortbay.jetty.Connector;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.nio.SelectChannelConnector;
import org.mortbay.jetty.webapp.WebAppContext;
public class StartServer {
public static void main(String[] args) throws Exception {
long begin = System.currentTimeMillis();
Connector connector = new SelectChannelConnector();
connector.setPort(Integer.getInteger("jetty.port", 8080).intValue());
WebAppContext webapp = new WebAppContext("web", "/");
webapp.setDefaultsDescriptor("./test/webdefault.xml");
Server server = new Server();
server.setConnectors(new Connector[] { connector });
server.setHandler(webapp);
server.start();
System.out.println("Jetty Server started, use " + (System.currentTimeMillis() - begin) + " ms");
}
}
2.主要开发包:存于附件中
分享到:
相关推荐
使用嵌入式servlet容器Jetty开发web应用的例程
Spring整合Jetty服务器开发web应用的例程,通过Spring启动Jetty服务器’
jetty 嵌入式开发源码
很好的教程,jetty开发是当前来说最快速的,修改代码不用重启服务,非常不错。maven也是非常高效的管理工程的优秀工具。
一个简单的集成了jetty的j2ee项目,jetty版本为8.1.16
Jetty嵌入项目代码中示例,现我有一示例项目 e:/workspace/web-demo(称为project_home),里面的Web根目录是WebContent。 在project_home建一个jetty目录,子目录如:contexts、etc、lib。 把${jetty_home}/etc...
jetty启动的maven web项目
jetty应用于web项目的开发,不用重启服务器,直接执行下jetty就可以达到效果,大大提高了项目开发效率。确实是程序员的好东东……
Maven与Jetty下的WEB项目开发调试。
里面包含的有jetty嵌入开发的全部jar包,还有一个jetty实战项目,非常适合刚入门的童鞋观看
maven+jetty 的ssh框架例子 直接运行 run:jetty
NULL 博文链接:https://bingyingao.iteye.com/blog/1277090
jetty容器内嵌到java代码中,通过代码控制启动,方便开发调试
Jetty是一个开源项目,提供了http服务器、http客户端和java servlet容器。 这个wiki提供jetty的入门教程、基础配置、功能特性、优化、安全、JavaEE、监控、常见问题、故障排除帮助等等。它包含教程、使用手册、视频...
jetty-9.0开发包
Android-I-Jetty服务器部署例子代码,第一运行起来I-Jetty服务器以后,一定想要例子测试一下;
jetty修改js不用重启项目的方法,你还在愁每次修改js后,都需要重启jetty吗?看完此文档,再也不用愁了,里面有图有真相,动手操作,让你受益匪浅
JettY 部署Web应用程序.doc