`

Jetty 文件位置

 
阅读更多
D:\Jar-java\jetty-6.1.26

java -DDEBUG=true -jar start.jar [jetty.xml ... ]

看看Jetty start 在启动过程中都做了哪些操作:
       
1. 自动设置正确的 jetty home目录
2. 根据JDK版本配置classpath,比如jdk1.5版本之前的版本只能使用jsp2.0规范所需的jar包
3. 根据设定的classpath,构建好一个类加载器。再根据设定的main class来调用指定main class的main方法
在 $jetty_home/bin目录下有如下几个相关文件:Jetty-Service.exe , jetty-service.conf。双击Jetty-Service.exe 文件,即可以控制台的方式来运行jetty了。jetty-service.conf 显然是配置文件了,一会详细介绍。

Jetty其实提供一个IOC/DI(反转控制和依赖注射)容器,jetty.xml配置文件就是这个容器的配置文件,和Jetty本身服务没有直接关 系,你甚至可以独立使用该组件。由次可见Jetty组件化设计发挥到了极致,组件之间也没有多少依赖性。相信熟悉springframework的朋友都 知道它是 IOC领域的佼佼者之一。有趣的是虽然Jetty的IOC容器实现只是在内部使用,但它却是在springframework之前就存在了。Jetty的 IOC容器实现代码非常少,只涉及到两个类:
• org.mortbay.xml.XmlConfiguration
• org.mortbay.xml.XmlParser
其本质是解析服务配置文件的组件为我们提供一个动态调用Java代码的工具,Jetty利用这个工具实现所谓的IOC容器配置Server对象和相关组 件。如果我们手写这些jetty.xml配置对应的Java代码的话,其实就是嵌入式使用Jetty的方法,这里也体现了Jetty设计精妙之处。

分享到:
评论

相关推荐

    jetty启动器资源配置文件

    jetty启动配置文件

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

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

    eclipse jetty插件run-jetty-run-1.3.3

    eclipse jetty插件,从...下载run-jetty-run.zip文件,解压后再编写个links文件丢到eclipse的dropins目录下即可,省去了使用eclipse update方式安装的麻烦。 link文件样例如: path=d:\\eclipse_plugins\\run-jetty-run

    JETTY启动文件配置方法.txt

    JETTY启动文件配置方法.txt

    eclipse jetty插件安装文件

    eclipse jetty插件安装文件

    jetty虚拟路径设置

    将改文件复制到jetty的路径下,可以启动jetty路径去测试

    jetty的xml文件配置说明.pdf

    jetty的xml文件配置说明

    jetty在eclipse中配置

    自己写的jetty6在eclipse启动中配置说明

    Jetty嵌入项目代码中示例

    把${jetty_home}/etc目录下的jetty.xml、webdefault.xml文件复制到${project_home}/jetty/etc目录中。 把${jetty_home}/lib/jsp-2.1目录复制到${project_home}/jetty/lib目录下(如果不复制jsp-2.1或jsp-2.0也可以...

    jetty-io-9.4.43.v20210629-API文档-中英对照版.zip

    赠送Maven依赖信息文件:jetty-io-9.4.43.v20210629.pom; 包含翻译后的API文档:jetty-io-9.4.43.v20210629-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.eclipse.jetty:jetty-io:9.4.43.v...

    jetty-6.1.26-API文档-中英对照版.zip

    赠送Maven依赖信息文件:jetty-6.1.26.pom; 包含翻译后的API文档:jetty-6.1.26-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.mortbay.jetty:jetty:6.1.26; 标签:mortbay、jetty、jar包、java、...

    spring boot内置jetty

    spring boot内置jetty开发,附带一些基础小功能,比如上传下载文件,走马灯,图片预览等等。

    eclipse jetty plgun 文件

    eclipse jetty plgun 文件 eclipse的 jetty插件

    run-jetty-run 1.3.5eclipse插件包

    在eclipse 4.5.2中安装jetty插件,然后提取plugins和features目录中的相关文件,打包做成可用link方式安装,省去更换eclipse版本时需要重新下载的问题。 安装方法为新加一个run-jetty-run.link文件,文件内容为 path...

    jetty修改js不用重启项目的方法

    jetty修改js不用重启项目的方法,你还在愁每次修改js后,都需要重启jetty吗?看完此文档,再也不用愁了,里面有图有真相,动手操作,让你受益匪浅

    jetty.zip jetty Eclipse插件

    本压缩包 包活了 jetty 插件 本人实验的版本为 java-ee版本Eclipse Java EE IDE for Web Developers. Version: Kepler Service Release 2 Build id: 20140224-0627 只需要将压缩包内的对应文件夹下的对应文件复制...

    jetty-distribution-9.4.0.v20161208.zip

    * etc jetty配置文件目录 * examples jetty示例 * extras jetty可选扩展 * lib 包含jetty所需的jar文件 * LICENSES 就是LICENSES * modules 子模块 * patches 补丁patches * pom.xml is jetty的maven2构建文件 * ...

    jetty-6.1.26-API文档-中文版.zip

    赠送Maven依赖信息文件:jetty-6.1.26.pom; 包含翻译后的API文档:jetty-6.1.26-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.mortbay.jetty:jetty:6.1.26; 标签:mortbay、jetty、jar包、java、中文文档;...

    远程上传代码容器jetty

    远程上传代码,HTTP方式,容器jetty

    Jetty中文手册

    Jetty 欢迎访问Jetty文档 Wiki. Jetty是一个开源项目,提供了http服务器、http客户端和java servlet容器。 这个wiki提供jetty的入门教程、基础配置、功能特性、优化、安全、JavaEE、监控、常见问题、故障排除帮助...

Global site tag (gtag.js) - Google Analytics