jetty主要的jar为jetty-6.1.1.jar,servlet-api-2.5-6.1.1.jar,jetty-util-6.1.1.jar。启动的jar 为start.jar。还有jsp规范的jar。jsp2.1,好像已经减了不少的jar了,只有4个文件core-3.1.1.jar,ant-1.6.5.jar,jsp-2.1.jar,jsp-api-2.1.jar。core是使用eclipse的jdt,进行jsp编译。
jetty的主要配置文件为etc/jetty.xml,当然你可以自己指定别的文件。在start.jar中有个start.config文件是默认的环境配置,以及指定默认的配置文件。可以手工替换。
启动Jetty
java -jar start.jar
或者指定start.config
java -DSTART=start.config -jar start.jart
配置web应用
更改jetty.xml就行了,增加web应用的方式包括,直接放置应用在webapps下面,或者配置以下的context
<New id="Mywork" class="org.mortbay.jetty.webapp.WebAppContext">
<Arg><Ref id="contexts"/></Arg>
<!-- 绝对路径,可以指定相对路径,增加 <SystemProperty name="jetty.home" default="."/> 就行-->
<Arg>D:\\project\\work\\m2project\\esoft\\esoft-mywork-jsf\\src\\main\\webapp</Arg>
<Arg>/mywork</Arg>
<Set name="defaultsDescriptor"><SystemProperty name="jetty.home" default="."/>
/etc/webdefault.xml</Set>
<Set name="virtualHosts">
<Array type="java.lang.String">
<Item>localhost</Item>
</Array>
</Set>
</New>
要想改变原先的webapps主应用,改变下面的配置
<Call class="org.mortbay.jetty.webapp.WebAppContext" name="addWebApplications">
<Arg><Ref id="contexts"/></Arg>
<Arg><SystemProperty name="jetty.home" default="."/>/webapps</Arg>
<Arg><SystemProperty name="jetty.home" default="."/>/etc/webdefault.xml</Arg>
<Arg type="boolean">True</Arg> <!-- extract -->
<Arg type="boolean">False</Arg> <!-- parent priority class loading -->
</Call>
默认的web.xml配置文件为webdefault.xml
如果想配置相应的web参数,可以更改其应用。
默认的端口为8080,如果想修改,更改:jetty.port属性
<Call name="addConnector">
<Arg>
<New class="org.mortbay.jetty.nio.SelectChannelConnector">
<Set name="port"><SystemProperty name="jetty.port" default="8080"/></Set>
<Set name="maxIdleTime">30000</Set>
<Set name="Acceptors">2</Set>
<Set name="confidentialPort">8443</Set>
</New>
</Arg>
</Call>
分享到:
相关推荐
### Jetty使用总结 #### 一、Jetty简介与优势 Jetty是一款开源的轻量级Web服务器,它由Eclipse基金会维护。相比于其他流行的Web服务器如...对于开发者来说,了解和掌握Jetty的基本配置和使用方法是非常有帮助的。
在Java环境中,我们通常使用主(Main)方法来启动Jetty服务器,这样可以方便地在命令行或者集成开发环境中快速运行Web应用。 标题"main方法启动jetty"指的就是通过编写一个包含main方法的Java类,调用Jetty的相关...
#### 三、Jetty插件的基本使用方法 ##### 3.1 创建Web项目 - 在Eclipse中创建一个新的Web项目,可以命名为“JettyTest”。 ##### 3.2 修改index.jsp文件 - 在项目中自动生成的index.jsp文件内,标签中加入以下代码...
Jetty 6是一款轻量级、高性能的Java Web服务器和Servlet容器,因其可嵌入式使用而备受开发者青睐。在Eclipse这样的集成开发环境中,你可以直接通过Starter类快速启动和运行Jetty服务,大大简化了Web应用的部署流程。...
下面我们将详细探讨Tomcat和Jetty的虚拟目录配置方法。 ### Tomcat虚拟目录配置 #### 1. 配置`server.xml` Tomcat的虚拟目录主要通过修改`conf/server.xml`文件来实现。在`<Host>`元素下添加`<Context>`元素来定义...
如果你的项目使用了Maven的Jetty插件,那么这里应该有一个类似以下的配置: ```xml <groupId>org.mortbay.jetty <artifactId>jetty-maven-plugin <version>6.1.62 <!-- 这里添加你的自定义配置 --> ...
在项目的`pom.xml`(如果你使用的是Maven项目)或`build.gradle`(如果你使用的是Gradle项目)文件中,添加Jetty的依赖。对于Maven,可以添加以下代码: ```xml <groupId>org.eclipse.jetty <artifactId>jetty...
JETTY启动文件配置方法.txt
通过上述步骤,我们成功地介绍了如何在Eclipse中集成Maven和Jetty进行开发,并简单介绍了基本的使用方法。对于初学者而言,这是一个很好的起点,可以帮助他们快速上手并开始编写简单的Web应用程序。随着经验的积累,...
本示例将带你了解如何简单地使用Jetty,通过一个Maven项目来实现。以下是对该主题的详细解释: 1. **Jetty简介** Jetty是一个开源、基于Java标准API(Servlet API)的Web服务器和HTTP客户端,它的特点是启动快速、...
提供了如何在开发环境中高效使用Jetty的方法,以及如何确保应用程序的安全性,包括权限管理和加密通信。 9. **FAQ**: 解答了一些常见的问题,帮助用户解决实际操作中遇到的难题。 总的来说,Jetty6指南书是一本...
在开发Java Web应用程序时,有时候我们需要快速地进行调试和测试,这时使用Maven与Jetty的集成可以帮助我们高效地完成这个任务。本文将详细介绍如何在Maven环境下利用Jetty插件进行调试。 **1. 环境和条件** 首先...
17. **开发环境中的Jetty**:推荐的开发环境配置和使用方法。 18. **安全**:涵盖认证、授权、加密等安全性话题。 19. **FAQ**:常见问题解答,帮助解决使用中遇到的问题。 通过本书,读者将能够全面了解Jetty 6...
jetty-sslengine.jar包含了处理SSL/TLS连接的类和方法,使Jetty能够处理基于SSL的请求,支持数字证书,实现服务器与客户端之间的安全通信。这使得开发人员可以轻松地在Jetty上搭建安全的Web服务,满足诸如电子商务...
你可以通过访问Jetty的官方网站或者使用Git版本控制系统从其官方仓库获取最新的源代码。通常,下载源码的步骤包括: 1. **访问Git仓库**:首先,你需要访问Jetty的Git仓库,例如在GitHub上,找到Jetty的官方存储库...
Jetty是一款轻量级、高性能的Java Web服务器和Servlet容器,它被广泛用于开发、测试和部署Web应用程序。Jetty的版本4.2.24rc0是...了解并掌握Jetty的工作原理和使用方法,可以帮助开发者更好地构建和管理Java Web应用。
2. **嵌入式使用**:Jetty的一大优势是可以轻松地嵌入到Java应用程序中,只需几行代码就可以启动一个Web服务器,非常适合微服务和测试场景。 3. **性能优化**:Jetty的设计注重性能,通过高效的线程模型、内存管理...
Jetty 6.1.26是Jetty服务器的一个历史版本,它是一个开源的、轻量级的HTTP服务器和Servlet容器。与Tomcat相似,Jetty也被广泛用于开发和部署Web...了解它的结构和配置方法,有助于我们管理和维护基于Jetty的应用程序。
赠送jar包:jetty-continuation-8.1.8.v20121106....使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和说明精准翻译,请放心使用。
- 《Jetty6入门教程.doc》可能是关于如何安装、配置和使用Jetty 6版本的文档,涵盖了基础概念、启动流程、部署Web应用等内容。Jetty 6是较早的版本,尽管现在推荐使用更新的版本,但对于理解Jetty的基本工作原理和...