边学边记
1.添加jetty插件
如果工程不是标准的Maven web工程架构那么不能直接使用jetty:run命令使工程跑在jetty中的,必须先手动在pom.xml的project->build节点下添加jetty插件。如:
<build>
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.10</version>
<configuration>
<webAppConfig>
<contextPath>/项目访问根路径</contextPath>
</webAppConfig>
</configuration>
</plugin>
</plugins>
</build>
2.用集成了Maven 插件的eclipse创建Web工程
1)eclipse 中新建maven project 。选择Create a simple project 向导会跳
过 maven 架构选择,然后填写相关信息,注意packaging 要选war.
2)把这个简单架构变成eclipse 的Dynamic Web Project。右击项目-属性-Pro
ject Facets-Convert to faceted form… -勾上Dynamic Web Module并指定
版本。
3)结构改造使符合Maven风格。把WebContent(需上一步执行)下的东西拖
到src/main/webapp下。
4)修改发布内容。邮件项目属性找到Deployment Assembly把2个test和
WebContent都remove掉。同时重新指定web根路径为src/main/webapp(add-
Folder),最后不要忘记还要add上你的maven依赖库。
分享到:
相关推荐
里面包含:两本maven电子书(《Maven权威指南中文版》和《Maven实战》)和两个文档(《在maven和jetty环境下eclipse的调试》、《基于Maven的Spring_+_Spring_MVC_+_Mybatis的环境搭建》),内容皆精品。
Maven是Java开发中的一款项目管理和综合工具,它简化了构建、依赖管理以及项目...在Java开发环境中,熟练掌握Maven是不可或缺的技能,因为它能够帮助开发者快速构建、测试和部署应用程序,减少因依赖问题带来的困扰。
### Maven权威指南精典学习教程知识点汇总 #### 一、Maven是什么? Maven是一种用于构建和管理Java项目的工具,其设计理念为“约定优于配置”(Convention Over Configuration),旨在简化项目构建过程,提高代码...
在IT行业中,MapReduce是一种分布式计算模型,常用于大数据处理,尤其在Apache Hadoop框架下。这个名为"mapreducedemo_...这个项目对于学习和理解MapReduce的工作原理以及在实际应用中处理大数据问题具有很高的价值。
结合慕客网上视频的学习对maven知识点进行整理汇总。感觉很有用分享给大家
总结,这个项目旨在利用Spark Local模式,结合Maven项目管理和IDEA的开发环境,帮助开发者快速学习和测试Spark的编程语法。通过这个项目,你可以掌握如何在本地环境下设置Spark开发环境,以及如何编写、运行和调试...
本资料汇总旨在帮助你深入理解和掌握Jetty的相关知识,通过以下几大主题展开: 一、Jetty基础 1. **什么是Servlet容器**:Servlet容器是运行Servlet程序的环境,负责处理HTTP请求并调用Servlet进行响应。Jetty作为...
在本讲中,你将学习如何设置Maven项目,配置pom.xml文件,以及如何利用Maven插件进行各种构建任务。 最后,Bootstrap是Twitter开源的一个前端开发框架,主要用于快速构建响应式和移动优先的网站。它提供了丰富的CSS...
10. **源码下载**:通过查看和学习他人的源码,可以提升编程技巧和解决问题的能力,上述网站提供了丰富的Java项目和类库源码。 11. **学习资料**: - 在线教程和网站:如Java中文世界论坛、Java 世纪网、Java中文...
这份"Java项目经验汇总(简历资料)附Java学习资源链接.rar"压缩包文件,显然是为那些希望提升Java技能或优化简历的开发者准备的。它包含了丰富的项目实战经验和学习资源,可以帮助我们深入理解Java在实际工作中的...
项目工具使用的是Eclipse mars+maven3+jdk1.8,该项目中包含了SpringBoot入门,基本用法,Rest,Controller,事件监听,连接数据库MySQL,jpa,Redis集成,mybatis集成(声明式与xml两种方式~对应的添删查改功能),...
总的来说,配置Struts2环境是一个学习过程,需要对Java Web开发、MVC模式以及Struts2框架有基本的理解。通过不断实践和调试,开发者可以逐步掌握这个强大的工具,实现高效、规范的Web应用开发。
在这个博客中,作者可能分享了自己的面试经验,或者整理了一套实用的面试问题集,供读者参考和学习。 【标签】:“源码”和“工具”这两个标签揭示了文档可能包含与代码理解和分析相关的面试问题,以及可能涉及到...
【JavaSE】Java 知识汇总是对Java标准版(Java Standard Edition)的全面学习资源集合,涵盖了从基础知识到进阶技巧的各种主题。这个压缩包文件包含了许多有助于学习和提升Java编程技能的材料,如资源、工具、笔记、...
在实际操作中,遇到任何问题都可以参考相关论坛或社区的帖子,例如文中提到的 2.7.0 版本的问题汇总帖子,以便找到解决方案。记住,耐心和细心是解决这类问题的关键。在编译完成后,你可以进一步学习 Hadoop 的内部...
这份“java知识一览,所有知识汇总”将涵盖Java的核心概念、语法、类库以及最佳实践,旨在提供一个全面的学习资源。 一、Java基础 1.1 Java安装与环境配置:学习Java的第一步是下载JDK(Java Development Kit),...
工具部分则可能包括IDEA、Git、Maven等开发和版本控制工具的使用技巧和面试常见问题。 根据压缩包子文件的文件名称“java面试笔试题大汇总.doc”,我们可以预期这是一份Word文档,里面可能包含了Java面试的各类问题...
开发环境 开发工具:IDEA 2019.3.1 JDK版本:JDK 1.8 Maven版本:3.6.3 插件环境 杰森 招摇2 运行方式 提示:如果是fork的朋友,同步代码的请参考: : ...LetCode刷题汇总 交流 如果大家有兴趣,欢迎大家一
Java教程集合汇总,这是一份全面且深入的学习资源,涵盖了从初学者到高级开发者所需的知识点,旨在帮助学习者从入门到精通Java编程语言。这份呕心沥血整理的资料库,不仅包含了基础理论,还涵盖了实践应用,是Java...
本资料集大汇总涵盖了Java开发过程中的核心概念、最佳实践以及实用技巧,旨在帮助开发者提升技能水平,解决实际问题。 一、Java基础知识 1. 类与对象:理解面向对象编程的基本概念,如类的定义、对象的创建与销毁,...