由于工作的需要,仓促的摸了一把jetty,觉得jetty在作为嵌入式服务器事相当的简单优秀,趁着刚做完,还没有忘记,留个记号先^_^,一些配置方法也是参考自互联网,有些东西之其然还不知其所以然,等有空了在去看看它的api ^_^
本人所使用的是jetty6.1.0版本所携带的类库,jdk版本是1.5,嵌入项目所必须的是类包均来自其中
所需类包清单:
jetty-6.1.0.jar
jetty-util-6.1.0.jar
servlet-api-2.5.jar
jcl104-over-slf4j-1.0.1.jar
jsp-api-2.0.jar
slf4j-simple-1.0.1.jar
commons-el-1.0.jar
jasper-runtime-5.5.15.jar
jasper-compiler-5.5.15.jar
jasper-compiler-jdt-5.5.15.jar
/*********************启动项目的类,仅仅只需要这样一个类 ^_^************************************************/
import org.mortbay.jetty.Connector;
import org.mortbay.jetty.Server;
import org.mortbay.jetty.nio.SelectChannelConnector;
import org.mortbay.jetty.webapp.WebAppContext;
import org.mortbay.thread.BoundedThreadPool;
public class servcerStart {
public static void main(String[] args) throws Exception {
Server server = new Server();
BoundedThreadPool threadPool = new BoundedThreadPool();
//设置线程池
threadPool.setMaxThreads(100);
server.setThreadPool(threadPool);
//设置连接参数
Connector connector = new SelectChannelConnector();
//设置监听端口
connector.setPort(8000);
server.setConnectors(new Connector[] { connector });
WebAppContext context = new WebAppContext();
//访问项目地址
context.setContextPath("/teststeel");
//启动的war包
context.setWar("teststeel.war");
server.addHandler(context);
server.setStopAtShutdown(true);
server.setSendServerVersion(true);
server.start();
server.join();
}
}
/********************************************************************************************************/
测试项目说明:整个web服务器只是一个普通的java项目(不是web项目),导入目录清单中的类库后,只需要一个启动类,再将你要发布的web项目放入这个项目的一级目录(其实放哪里都无所谓^_^),然后就启动试试吧,是不是很简单方便啊^_^
分享到:
相关推荐
jetty嵌入式web容器jar包 示例: public static void main(String[] args) { // 服务器的监听端口 Server server = new Server(6666); // 关联一个已经存在的上下文 WebAppContext context = new WebAppContext...
NULL 博文链接:https://qindongliang.iteye.com/blog/2090085
在javaweb项目中嵌入式使用jetty作为web服务器,下载即可运行
NULL 博文链接:https://yangq.iteye.com/blog/1399621
jetty嵌入式服务器开发所必须的jar包,本人使用jetty版本为6.1.3,jar包总数为9个,来自jetty:commons-el-1.0.jar,jasper-compiler-5.5.15,jasper-compiler-jdt-5.5.15.jar,jasper-runtime-5.5.15.jar,jetty-...
jetty 嵌入式开发源码
引入到eclipse可以直接使用Starter类运行。 包含必备jar包:jetty-6.1.26.jar,jetty-util-6.1.26,servlet的相关jar包。 jetty入门级源代码。
主要介绍了Java使用Jetty实现嵌入式的Servlet容器,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,下面我们来一起了解一下吧
shell脚本启动jetty嵌入式server,shell脚本启动jetty嵌入式server
JettY 部署Web应用程序.doc
java jetty嵌入式服务器实例大全,包括文件资源、servlet、xml配置服务器、war包、多端口监听等实例。
jetty嵌入式服务器开发所必须的全部jar包。本人使用jetty版本为9.0.4,这个版本比较稳定些。jar包数据很多,最后集中在jetty-all中,再外引入一下servlet-api-这个包,是与9.0.4配套的。 好东西,大家分享。
使用嵌入式servlet容器Jetty开发web应用的例程
jettyweb开发配置服务器,轻量级开发服务器
jetty是什么 jetty配置 jetty使用 jetty嵌入 jetty启动 jetty部署 jetty教程 jetty嵌入式 jetty
Jetty 是一个开源的servlet容器... Jetty 可以作为嵌入式服务器使用,Jetty的运行速度较快,而且是轻量级的,可以在Java中可以从test case中控制其运行。从而可以使自动化测试不再依赖外部环境,顺利实现自动化测试。
NULL 博文链接:https://vista-rui.iteye.com/blog/1386427
基于jetty嵌入式容器的java性能分析工具,内嵌H2 database,以图表形式直观展
jetty实例,嵌入式jetty,java接收json数据,取特定字符,展示到浏览器,