在pom.xml文件中配置:
<build>
......
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.10</version>
<configuration>
<!-- 去除js,css之类的缓存锁定 -->
<webDefaultXml>${basedir}/webdefault.xml</webDefaultXml>
<webAppSourceDirectory>${basedir}/defaultRoot</webAppSourceDirectory>
<classesDirectory>${basedir}/defaultRoot/WEB-INF/classes</classesDirectory>
<scanIntervalSeconds>10</scanIntervalSeconds>
<contextPath>/myapp</contextPath>
<webXml>${basedir}/defaultRoot/WEB-INF/web.xml</webXml>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>8081</port>
</connector>
</connectors>
</configuration>
</plugin>
</plugins>
</build>
分享到:
相关推荐
Maven 的核心理念是通过约定优于配置的方式,即为项目提供一套标准的目录结构和构建生命周期。在`apache-maven-3.8.4.zip`压缩包中,包含了以下关键组件和文件: 1. **bin** 目录:这个目录包含了Maven的可执行脚本...
5. **etc目录**:存放服务器配置文件,如jetty.xml,用于设置服务器的行为和配置。 6. **docs目录**:包含Jetty的文档和API参考,帮助开发者理解和使用Jetty。 使用Jetty 8.1.15.v20140411时,开发者需要了解如何...
开发者可以利用Jetty的Maven插件在开发阶段快速启动和停止服务器,便于进行测试和调试。`maven-jetty-plugin`允许在Maven构建过程中直接运行和部署应用。 ### 总结 Jetty容器因其轻量级、高效和灵活的特性,在Java...
10. 扩展性:Jetty的设计允许通过插件机制轻松扩展功能,如静态文件服务、JMX监控、Jetty-Maven插件等,满足各种应用场景的需求。 在实际项目中,结合JDK7的特性和Jetty的功能,可以构建高效、灵活的Web服务。而...
Maven插件是实现特定构建任务的工具,例如,jetty-maven-plugin可以用于在开发过程中快速启动一个内置的Jetty服务器来运行Web应用。开发者可以通过在POM中配置插件来扩展Maven的功能。 ** Maven的Web应用程序构建 *...
通常情况下,Maven Web项目使用Jetty插件进行调试,但Jetty插件在调试时需要进入debug模式。在某些情况下,开发者可能需要使用其他支持的Web容器来调试运行Maven Web项目,这就需要采用非plugin方式来进行调试。 ...
- Maven 使用 `.m2` 目录来存储本地仓库和其他配置文件。 - 用户可以修改 `settings.xml` 文件来自定义 Maven 的行为。 - **2.5.2 升级 Maven** - 下载新版本的 Maven 替换旧版本。 - 更新环境变量指向新的 ...
对于开发人员来说,Jetty的API和Maven插件使其易于集成到构建流程中,可以直接在开发环境中运行和测试Web应用。此外,Jetty的模块化结构使得只加载你需要的功能,避免了不必要的资源消耗。 总的来说,Jetty-...
9. **Maven集成**:对于使用Maven构建项目的开发者,Jetty有相应的Maven插件,可以方便地进行开发和测试环境的构建。 10. **社区与文档**:Jetty拥有活跃的社区和丰富的文档,用户可以轻松获取帮助和解决问题。 ...
4. **无限扩展**:通过插件机制,Maven可以扩展实现各种功能,如Tomcat和Jetty插件用于服务器管理。 5. **持续集成**:鼓励频繁提交代码,早期发现错误,适合并行开发。 6. **开发协作**:统一的构建流程和配置,...
- **性能**:Jetty由于其事件驱动和非阻塞I/O模型,在某些场景下可能提供更高的性能。 - **小型化**:Jetty体积小巧,适合内存有限的环境,如物联网设备或微服务。 - **快速启动**:Jetty启动速度快,对资源占用少,...
**5.4 配置Jetty插件** 使用Jetty插件启动嵌入式的Web服务器进行测试。 **5.5 添加一个简单的Servlet** 实现Web应用的核心Servlet。 **5.6 添加J2EE依赖** 添加项目所需的J2EE依赖库。 **5.7 小结** 总结构建...
开发者可以自定义配置文件(如jetty.xml)来调整服务器的行为,或者通过Maven或Gradle插件进行自动化构建和部署。 在实际应用中,Jetty常被用于开发RESTful服务、微服务架构、移动后端、测试环境等,其小巧、快速和...