`

(转)eclipse中将maven工程变成普通的web工程,添加到tomcat

 
阅读更多

 本文转自 http://blog.sina.com.cn/s/blog_7e40ef210100xrxg.html 


eclipse中将maven工程变成普通的web工程,添加到tomcat

 
使用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中调试和运行了。
分享到:
评论

相关推荐

    eclipse构建和部署maven

    Eclipse构建和部署Maven项目涉及多个步骤,包括创建Maven工程、配置Maven项目、将其转换为Dynamic Web项目以及设置Web部署集。以下是对这些步骤的详细解释: 1. 创建Maven工程: - 在Eclipse中,选择"File" &gt; "New...

    Maven+eclipse构建Web项目

    本文将详细探讨如何利用Maven和Eclipse构建Web项目,尤其是以SpringMVC项目为例,深入讲解从项目创建到配置的全过程。 #### 一、创建Maven项目 创建Maven项目的第一步是在Eclipse中选择“File” -&gt; “New” -&gt; ...

    maven项目搭建部署

    通过本文档的描述,我们可以学习到如何在Eclipse中使用m2e插件创建、配置和部署Maven Web项目的基本流程,这对于初学者来说是非常宝贵的知识点。随着实践的增多,开发人员能够更好地理解Maven和Eclipse的集成,并...

    Java+MyEclipse+Tomcat (三)配置MySQL及查询数据显示在JSP网页中_数据库_杨秀璋的专栏-CSDN博客

    4. **引入JDBC驱动**:为了在Java中与MySQL交互,需要添加MySQL JDBC驱动(mysql-connector-java.jar)到项目的类路径中。可以手动下载或者通过Maven或Gradle依赖管理。 ### 二. 查询MySQL 1. **编写Java代码**:...

    Eclipse项目War和Jar

    本文将详细介绍如何在Eclipse IDE中将项目打包成WAR和JAR包,并提供具体的步骤指导。 #### 二、WAR包的构建 WAR包是一种压缩格式,专门用于部署Web应用程序。它包含了Web应用程序的所有资源,如HTML页面、JSP文件、...

    Eclipse Struts、Spring整合

    本文将详细介绍如何在Eclipse环境中将这两个框架进行整合。 1. **Struts框架简介** Struts是一个基于MVC设计模式的Java Web框架,它通过分离业务逻辑、表示层和控制层来提高代码的可维护性和可测试性。Struts的...

    Book01_SpringWebMVC:Spring 4 编程实习,从 Spring 基础到 Web MVC Beom-Kyun Choi

    Eclipse 项目下载:转到并单击顶部的下载图标进行下载。 预赛 Eclipse设置 提供的源码是一个Maven项目,基于以下内容编写。 Java 7或Java 8 -- 在窗口中添加 &gt; 首选项 &gt; Java/已安装的 JRE UTF-8 -- 在Window &gt; ...

    MyEclipse6.5上基于JAX-WS开发Webservice

    创建完 Web 服务后,可以在 MyEclipse 中将其部署到内部的 MyEclipse Tomcat 服务器上,以便进行测试和实际运行。 10. 资源和文档 文档中提到的资源部分通常会提供更多的教程、指南和其他参考资料,帮助开发者...

    spring4fs:Spring4 介绍示例

    Eclipse 项目下载:转到并单击顶部的下载图标进行下载。预赛Eclipse设置提供的源码是一个Maven项目,基于以下内容编写。 Java 7或Java 8 -- 在窗口中添加 &gt; 首选项 &gt; Java/已安装的 JRE UTF-8 -- 在Window &gt; ...

    randomQuote:一个小型Web应用程序,每次您访问该URL时都会显示一个随机的著名报价(有一个小例外)

    随机报价一个小型的Web应用程序,每次您访问该URL时都会显示一个随机的著名报价(有一个小例外)。 以下是运行该应用程序的步骤。... 只需将其复制到tomcat的webapp文件夹中并启动即可。 使用url 访问应用程序。

    ssh2整合实例

    在这个"ssh2整合实例"中,我们将深入探讨如何在Eclipse环境中将这些框架集成到一个项目中。 首先,Struts2是MVC(Model-View-Controller)设计模式的一个实现,它提供了处理用户请求、业务逻辑处理和视图展示的框架...

    ssm框架所需的全部jar包

    描述中提到的"不使用maven,将lib文件夹直接替换WEB-INF的lib",就是指在没有构建工具的情况下,开发者需要将所有必要的jar包放入项目的`lib`目录,然后在IDE(如Eclipse)中将这个目录添加到Build Path,这样项目...

    RESTfulExampleTest:这是RESTfulExample的测试服(放心+ maven)

    这是测试RESTFul服务的测试服(RESTfulExample) 系统要求: 蚀 maven(放心+ junit) 杰克1.7 执行程序: 在端口9090中运行... 在Eclipse中将其作为Junit测试用例运行。 注意:这些仅包含肯定的测试用例。

    MyEclipse6开发教程

    6. **项目构建与部署**:讲解如何在MyEclipse6中管理版本控制(如SVN或Git),使用Ant或Maven构建工具,以及如何将开发完成的项目打包和部署到各种服务器(如Tomcat、WebLogic等)。 7. **优化与调试技巧**:分享...

    myeclipse优化

    为了解决这个问题而不影响正常上网,可以在工程属性中,选择`Java Build Path`,检查并确保引入的JAR或库文件正确,避免MyEclipse在本地找不到相关API时去网上查找。 通过以上步骤,可以显著提升MyEclipse的启动...

    assignments:作业

    在Eclipse中将通知项目导入为Maven项目 服务是用Java 1.8版本开发的。 更新Maven项目以解决所有依赖关系 将NotificationApplication.java作为Java应用程序运行,它将在嵌入式tomcat服务器中启动Spring Boot应用程序...

    weatherReporter:气象服务应用

    在eclipse中将项目导入为-现有Maven项目。 更新pom.xml中提到的依赖项 运行方式-Maven安装以构建应用程序 使用tomcat运行应用程序。 主页: 单元测试: 先决条件:-由于应用程序使用API​​来获取天气数据。 请...

    springboot教程文档

    例如,如果你添加了`spring-boot-starter-web`起步依赖,Spring Boot就会自动配置Tomcat服务器和Spring MVC。这一特性极大地减少了开发者在配置文件中编写大量XML或Java配置代码的时间。 其次,Spring Boot 提供了...

    解决java编译错误( 程序包javax.servlet不存在javax.servlet.*)

    例如,如果你使用的是集成开发环境(IDE)如Eclipse或IntelliJ IDEA,这些IDE通常允许你直接添加外部jar包到项目的类路径中。在这个过程中,你不需要手动设置CLASSPATH环境变量,因为IDE会为你管理这些路径。 此外...

    优化MyEclipse启动速度

    【优化MyEclipse启动速度】是一项提升开发效率的重要工作,因为快速启动的IDE可以节省开发者的时间,更快地投入到编码工作中。以下是一些针对MyEclipse启动速度优化的关键点: 1. **关闭自动验证**:在`Windows &gt; ...

Global site tag (gtag.js) - Google Analytics