`
aijuans8
  • 浏览: 177191 次
社区版块
存档分类
最新评论

Jetty实战之 嵌入式运行Jetty实现简单文件服务器

 
阅读更多

本文链接:http://blog.csdn.net/kongxx/article/details/7224423

对于嵌入式运行Jetty,可以通过简单的一些代码实现一个简单的文件服务器的功能,如下:

这里使用了Jetty自带的ResourceHandler类来处理所有的请求,这个类指定了资源路径,并且允许列出目录和文件,这里需要注意的是“resourceHandler.setStylesheet("");”,如果没有这一行代码的话,在请求资源的时候后台总是会不停的抛出NullPointerException。

运行FileServer类,访问http://localhost:8080/就可以看到“E:/share”下的所有文件和目录了。


上面是通过编码的方式实现了简单的文件服务器,其实Jetty也可以通过配置文件的方式实现文件服务器的功能,如下:

创建一个配置文件com/google/code/garbagecan/jettystudy/sample3/fileserver.xml,内容如下:

创建一个java类FileServerWithXml

运行FileServerWithXml类,访问http://localhost:8080/也可以看到“E:/share”下的所有文件和目录了。


分享到:
评论

相关推荐

    jetty嵌入式服务器必须的jar包

    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嵌入式服务器实例大全

    java jetty嵌入式服务器实例大全,包括文件资源、servlet、xml配置服务器、war包、多端口监听等实例。

    jetty 嵌入式开发源码

    jetty 嵌入式开发源码

    通过Jetty实现文件上传下载的小工具

    NULL 博文链接:https://vista-rui.iteye.com/blog/1386427

    example-spring-jetty:基于嵌入式Jetty的Spring MVC应用案例

    Spring MVC 3.2.x 版本应用,基于嵌入式Jetty实现。 运行 mvn package java -jar target/example-spring-jetty-1.0-SNAPSHOT.jar 查看根信息 查看用户 查看images下面的图片 POST数据示例:{"id":1111,"name":...

    嵌入式jetty服务器开发所有的依赖jar包

    嵌入式jetty服务器开发的所有用到的jar包 包括基础jetty使用的和编译使用的ant的jar全都全了 一次性导入再也不用为找jetty依赖jar包而麻烦了

    jetty6.1.26嵌入式使用

    在javaweb项目中嵌入式使用jetty作为web服务器,下载即可运行

    jetty嵌入式实例

    jetty实例,嵌入式jetty,java接收json数据,取特定字符,展示到浏览器,

    jetty9.0.4嵌入式服务器开发所必须的全部jar包

    jetty嵌入式服务器开发所必须的全部jar包。本人使用jetty版本为9.0.4,这个版本比较稳定些。jar包数据很多,最后集中在jetty-all中,再外引入一下servlet-api-这个包,是与9.0.4配套的。 好东西,大家分享。

    嵌入式jetty运行所需jar包

    包括org.eclipse.jetty.servlet_7.1.6.v20100715.jar、org.eclipse.jetty.server.jar、org.eclipse.jetty.servlet.source_7.1.6.v20100715.jar三个jar包,在进行jetty嵌入式编程时需要用到。

    shell脚本启动jetty嵌入式server

    shell脚本启动jetty嵌入式server,shell脚本启动jetty嵌入式server

    Jetty web服务器

    Jetty 是一个开源的servlet容器... Jetty 可以作为嵌入式服务器使用,Jetty的运行速度较快,而且是轻量级的,可以在Java中可以从test case中控制其运行。从而可以使自动化测试不再依赖外部环境,顺利实现自动化测试。

    jetty6 嵌入式使用

    引入到eclipse可以直接使用Starter类运行。 包含必备jar包:jetty-6.1.26.jar,jetty-util-6.1.26,servlet的相关jar包。 jetty入门级源代码。

    jetty-6.1.9 jspweb 服务器

    Jetty 可以作为嵌入式服务器使用,Jetty的运行速度较快,而且是轻量级的,可以在Java中可以从test case中控制其运行。从而可以使自动化测试不再依赖外部环境,顺利实现自动化测试。 作为嵌入式服务器使用代码实例:...

    jetty6 指南书

    jetty是什么 jetty配置 jetty使用 jetty嵌入 jetty启动 jetty部署 jetty教程 jetty嵌入式 jetty

    Android-I-Jetty服务器部署例子代码

    Android-I-Jetty服务器部署例子代码,第一运行起来I-Jetty服务器以后,一定想要例子测试一下;

    HelloWorld之jetty运行

    jetty是一个轻便的嵌入式servlet容器。其启动运行非常简单。这是一个简单的Jetty例子程序。

    使用Jetty嵌入式开发调试Web程序

    NULL 博文链接:https://yangq.iteye.com/blog/1399621

    jetty嵌入式web容器jar包

    jetty嵌入式web容器jar包 示例: public static void main(String[] args) { // 服务器的监听端口 Server server = new Server(6666); // 关联一个已经存在的上下文 WebAppContext context = new WebAppContext...

    Jetty嵌入式服务器的JNDI快速配置指南

    NULL 博文链接:https://seraph115.iteye.com/blog/436300

Global site tag (gtag.js) - Google Analytics