使用m2eclipse插件的功能新建一个web工程,步骤如下:
File -> New -> Project...
Maven -> Maven Project -> next -> (不要勾选Create a simple project) next
在filter中输入webapp,选中maven-archetype-webapp,然后next,输入东东,finish。工程创建完成。
工程目录还缺少/src/main/java、src/test/java等目录,需要的手动添加。
工程创建后其实是一个java工程,先将其变为eclipse的web工程,步骤如下:
打开工程目录,修改.project文件,在<natures>...</natures>之间加入三个东东:
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
保存,刷新工程。
打开工程属性,在左边选中Project Facets,在右边选中java和Dynamic Web Module(先选java),点击OK。这样,工程就变成一个web工程了。
最后一个问题,在maven的目录结构中,一堆jar包都不在WEB-INF/lib目录下,怎么将web工程发布到tomcat运行呢?需做如下设置:
打开工程属性,选中左边的Deploymemnt Assemly(web工程才有这个选项)。
删除Source为/WebContent的那行,该行没用。
添加web的根目录: Add -> 选中Folder -> Next -> 选中src/main/webapp -> Finish;
添加依赖包:Add -> 选中Java Build Path Entries -> Next -> 选中Maven Dependencies -> Finish。
OK,大功告成。可以将工程添加到tomcat中调试和运行了。
发表评论
-
[转:]jQuery焦点中国地图
2013-04-17 11:05 1670转自:http://xiaoyaosr.blog.51cto ... -
一个轻量级的网页遮罩层jQuery插件
2012-11-14 17:48 6365一个轻量级的网页遮罩层jQuery插件 分 ... -
通过Spring Mail Api发送邮件
2012-11-14 17:47 1435通过Spring Mail Api发送邮件 ... -
jquery.validate
2012-11-09 16:51 1063jquery.validate 需要JQuery ... -
Hibernate commit() 和flush() 的区别(转)
2012-09-28 09:46 2626Hibernate commit() 和flush( ... -
maven3.0.2下settings.xml配置下(转)
2012-09-25 19:14 5928maven3.0.2下settings.xml配置下 ... -
hibernate中Qurey类的setDate方法自动截掉时分秒——setDate和setTimeStamp(转)
2012-09-03 10:30 3062原帖地址:http://www.iteye.com/to ... -
Maven3.0.3的环境变量配置
2012-07-19 11:22 3017转自http://hi.baidu.com/douxinchu ... -
转:org.apache.catalina.core.JreMemoryLeakPreventionListener解决办法
2012-07-18 15:38 5515转自:http://blog.csdn.net/ang ... -
eclipse中的java文件图标j成空心
2012-07-06 10:06 13532eclipse中的java文件图标j成空心 ... -
jQuery - Ajax - readyState获取请求操作的当前状态
2012-06-29 14:46 0jQuery - Ajax - readyState获取请求 ... -
Dom加载判断,兼容所有浏览器
2012-06-29 14:35 9177Dom加载判断,兼容所有浏览器 Dom 加载完毕,兼容 ... -
document.readyState几种状态及示例
2012-06-29 14:33 1968document.readySta ... -
DOM Ready 详解
2012-06-29 14:03 3081转自:http://www.cnblogs.com/zhang ... -
转】js实现另存为的方法
2012-06-29 13:42 2911转】js实现另存为的方法 本文转自http://www ... -
js添加和去除千分号
2012-06-22 11:41 2117利用js的replace方法和正则表达式实现 1 ... -
Hibernate的游离态与持久态转换(转)
2012-06-18 10:30 5203本文转自:http://blog.csdn.net/sdban ... -
maven继承parent,relativePath warn信息的解决办法
2012-06-11 17:12 25979转自:http://blog.sina.com.cn/s/bl ... -
使用Maven管理Eclipse Java项目
2012-06-11 17:10 1065转自:http://www.blogjava.net/lost ... -
The parent project must have a packaging type of POM
2012-06-11 17:09 25249The parent project must ha ...
相关推荐
Eclipse构建和部署Maven项目涉及多个步骤,包括创建Maven工程、配置Maven项目、将其转换为Dynamic Web项目以及设置Web部署集。以下是对这些步骤的详细解释: 1. 创建Maven工程: - 在Eclipse中,选择"File" > "New...
本文将详细探讨如何利用Maven和Eclipse构建Web项目,尤其是以SpringMVC项目为例,深入讲解从项目创建到配置的全过程。 #### 一、创建Maven项目 创建Maven项目的第一步是在Eclipse中选择“File” -> “New” -> ...
通过本文档的描述,我们可以学习到如何在Eclipse中使用m2e插件创建、配置和部署Maven Web项目的基本流程,这对于初学者来说是非常宝贵的知识点。随着实践的增多,开发人员能够更好地理解Maven和Eclipse的集成,并...
4. **引入JDBC驱动**:为了在Java中与MySQL交互,需要添加MySQL JDBC驱动(mysql-connector-java.jar)到项目的类路径中。可以手动下载或者通过Maven或Gradle依赖管理。 ### 二. 查询MySQL 1. **编写Java代码**:...
本文将详细介绍如何在Eclipse IDE中将项目打包成WAR和JAR包,并提供具体的步骤指导。 #### 二、WAR包的构建 WAR包是一种压缩格式,专门用于部署Web应用程序。它包含了Web应用程序的所有资源,如HTML页面、JSP文件、...
本文将详细介绍如何在Eclipse环境中将这两个框架进行整合。 1. **Struts框架简介** Struts是一个基于MVC设计模式的Java Web框架,它通过分离业务逻辑、表示层和控制层来提高代码的可维护性和可测试性。Struts的...
Eclipse 项目下载:转到并单击顶部的下载图标进行下载。 预赛 Eclipse设置 提供的源码是一个Maven项目,基于以下内容编写。 Java 7或Java 8 -- 在窗口中添加 > 首选项 > Java/已安装的 JRE UTF-8 -- 在Window > ...
创建完 Web 服务后,可以在 MyEclipse 中将其部署到内部的 MyEclipse Tomcat 服务器上,以便进行测试和实际运行。 10. 资源和文档 文档中提到的资源部分通常会提供更多的教程、指南和其他参考资料,帮助开发者...
Eclipse 项目下载:转到并单击顶部的下载图标进行下载。预赛Eclipse设置提供的源码是一个Maven项目,基于以下内容编写。 Java 7或Java 8 -- 在窗口中添加 > 首选项 > Java/已安装的 JRE UTF-8 -- 在Window > ...
随机报价一个小型的Web应用程序,每次您访问该URL时都会显示一个随机的著名报价(有一个小例外)。 以下是运行该应用程序的步骤。... 只需将其复制到tomcat的webapp文件夹中并启动即可。 使用url 访问应用程序。
在这个"ssh2整合实例"中,我们将深入探讨如何在Eclipse环境中将这些框架集成到一个项目中。 首先,Struts2是MVC(Model-View-Controller)设计模式的一个实现,它提供了处理用户请求、业务逻辑处理和视图展示的框架...
描述中提到的"不使用maven,将lib文件夹直接替换WEB-INF的lib",就是指在没有构建工具的情况下,开发者需要将所有必要的jar包放入项目的`lib`目录,然后在IDE(如Eclipse)中将这个目录添加到Build Path,这样项目...
这是测试RESTFul服务的测试服(RESTfulExample) 系统要求: 蚀 maven(放心+ junit) 杰克1.7 执行程序: 在端口9090中运行... 在Eclipse中将其作为Junit测试用例运行。 注意:这些仅包含肯定的测试用例。
6. **项目构建与部署**:讲解如何在MyEclipse6中管理版本控制(如SVN或Git),使用Ant或Maven构建工具,以及如何将开发完成的项目打包和部署到各种服务器(如Tomcat、WebLogic等)。 7. **优化与调试技巧**:分享...
为了解决这个问题而不影响正常上网,可以在工程属性中,选择`Java Build Path`,检查并确保引入的JAR或库文件正确,避免MyEclipse在本地找不到相关API时去网上查找。 通过以上步骤,可以显著提升MyEclipse的启动...
在Eclipse中将通知项目导入为Maven项目 服务是用Java 1.8版本开发的。 更新Maven项目以解决所有依赖关系 将NotificationApplication.java作为Java应用程序运行,它将在嵌入式tomcat服务器中启动Spring Boot应用程序...
在eclipse中将项目导入为-现有Maven项目。 更新pom.xml中提到的依赖项 运行方式-Maven安装以构建应用程序 使用tomcat运行应用程序。 主页: 单元测试: 先决条件:-由于应用程序使用API来获取天气数据。 请...
例如,如果你添加了`spring-boot-starter-web`起步依赖,Spring Boot就会自动配置Tomcat服务器和Spring MVC。这一特性极大地减少了开发者在配置文件中编写大量XML或Java配置代码的时间。 其次,Spring Boot 提供了...
例如,如果你使用的是集成开发环境(IDE)如Eclipse或IntelliJ IDEA,这些IDE通常允许你直接添加外部jar包到项目的类路径中。在这个过程中,你不需要手动设置CLASSPATH环境变量,因为IDE会为你管理这些路径。 此外...
【优化MyEclipse启动速度】是一项提升开发效率的重要工作,因为快速启动的IDE可以节省开发者的时间,更快地投入到编码工作中。以下是一些针对MyEclipse启动速度优化的关键点: 1. **关闭自动验证**:在`Windows > ...