`

使用eclipse插件创建一个web project

    博客分类:
  • JAVA
阅读更多

使用eclipse插件创建一个web project

在网上找到一篇很好的创建maven例子,自己跟着尝试成功了,在此备注,并附加自己一个成功的例子。

转载:http://blog.csdn.net/chuyuqing/article/details/28879477#t1

首先创建一个Maven的Project如下图

 

 

我们勾选上Create a simple project (不使用骨架)

 

 

 

这里的Packing 选择 war的形式

 

 

由于packing是war包,那么下面也就多出了webapp的目录

 

由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project

 

在我们的项目上点击右键,选择properties 并找到 Project Facets ,并点击Convert to faceted form…   如下图:

 

 

 

 

然后勾选Dynamic Web Module 并点击ok  如下图:(3.0只有tomcat7才支持)

 

 

 

接下来观察我们的项目结构,多了一个web content目录

 

 

虽然此时我们可以发布到tomcat中,但这不符合maven的结构,我们还要做如下修改

把上图WebContent下面两个目录 META-INF ,WEB-INF 直接剪切到src/main/webapp目录下,并删掉WebContent目录,那么现在的项目结构如下图:

 

 

 

然后我们要修改发布规则,右键点击项目, 选择 Deployment Assembly

 

 

选择WebContent,把它remove掉,测试类我们也不需要发布,test的两个目录页可以remove

 

 

 

接着重新指定一个web的路径,点击add,选择Folder -- 〉  next

 

 

 

在src下找到webapp目录,然后finish

 

 

 

最后一步,我们要把当前的build path 指向 Maven Dependency, 直接点击add,选择Java Build Path Entries 然后next

 

 

 

 

然后再点击finish完成

 

 

 

完成后如下图:

 

 

 

至此一个基于maven的webapp就建立好了,并可以直接从eclipse中发布到tomcat中

 

补充:我们需要在src/main/webapp/WEB-INF下面创建一个web.xml

 

 

导入我们的Spring mvc依赖jar包

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.malt</groupId>
  <artifactId>mavenWebApp2</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>
 
  <dependencies>
 
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>3.0.7.RELEASE</version>
    </dependency>
 
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>3.0.7.RELEASE</version>
    </dependency>
 
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>3.0.7.RELEASE</version>
    </dependency>
 
    <dependency>
        <groupId>org.codehaus.jackson</groupId>
        <artifactId>jackson-mapper-asl</artifactId>
        <version>1.7.1</version>
    </dependency>
 
  </dependencies>
 
 <build>
   <plugins>
      <plugin>
        <artifactId>maven-war-plugin</artifactId>
        <configuration>
          <webappDirectory>${basedir}/src/main/webapp</webappDirectory>
        </configuration>
      </plugin>
     
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.6</source>
          <target>1.6</target>
        </configuration>
      </plugin>

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-clean-plugin</artifactId>
        <version>2.6.1</version>
        <configuration>
            <filesets>
                <fileset>
                    <directory>${basedir}/src/main/webapp/WEB-INF/lib</directory>
                    <followSymlinks>false</followSymlinks>
                    <useDefaultExcludes>true</useDefaultExcludes>
                </fileset>
                <fileset>
                    <directory>${basedir}/src/main/webapp/WEB-INF/classes</directory>
                </fileset>
            </filesets>
        </configuration>
    </plugin>
    </plugins>
   </build>
   
 
</project>

 

直接保存,maven就会自动为我们下载所需jar文件

分享到:
评论

相关推荐

    如何在eclipse jee中创建Maven project并且转换为Dynamic web project

    在Eclipse JEE环境下,创建一个Maven项目并将其转换为Dynamic Web Project是开发Java Web应用程序的常见步骤。Maven是一种强大的项目管理工具,而Dynamic Web Project则是Eclipse中的一个特殊项目类型,专用于Web...

    eclipse下创建的tomcat project和web Dynamicproject的区别

    在实际开发过程中,通常我们会先创建一个Web Dynamic Project,编写Web应用的代码,完成后,将其部署到一个配置好的Tomcat Project中,通过Tomcat Project来启动服务器并运行Web应用。这种方式使得开发和服务器配置...

    Eclipse中创建Web Maven Project并部署到Tomcat中

    本篇文章将详细解释如何在Eclipse中创建一个基于Maven的Web项目,并将其部署到Tomcat服务器上。 首先,创建一个`Web Maven Project`: 1. 打开Eclipse,选择“File” -&gt; “New” -&gt; “Dynamic Web Project”。 2. ...

    eclipse,配置与安装web插件,以后不用myeclipse了

    2. 配置 Web 项目:在 Eclipse 中,选择 File &gt; New &gt; Dynamic Web Project,创建一个新的 Web 项目。 3. 配置 Java EE 项目:在 Eclipse 中,选择 File &gt; New &gt; Java EE &gt; Enterprise Application Project,创建一...

    Eclipse3.4创建动态web项目

    本文将深入探讨如何在Eclipse 3.4版本中创建一个动态Web项目,以及这个过程中涉及的相关知识点。 首先,Eclipse 3.4,也被称为Galileo,是Eclipse IDE的一个重要版本,它支持Java EE开发,包括动态Web项目。动态Web...

    在eclipse中创建web项目

    在Eclipse中创建Web项目是开发Java Web应用程序的常见步骤,这个过程涉及到多个知识点,包括Eclipse IDE的使用、Web项目结构的理解以及相关的配置。以下将详细解释这些内容。 首先,Eclipse是一款强大的开源集成...

    eclipse整合birt开发web

    BIRT Designer 是BIRT的核心部分,它作为一个Eclipse插件,提供了所见即所得的设计界面。报表设计文件以XML格式存储,包含以下主要组成部分: - **Report Editor**:这是报表设计的主要视图,你可以在这里放置各种...

    gwt2.0.4+eclipse3.6创建web application project项目后无法运行的原因分析

    标题 "Gwt2.0.4+eclipse3.6创建web application project项目后无法运行的原因分析" 涉及的问题主要集中在Google Web Toolkit (GWT) 的版本2.0.4与Eclipse IDE 3.6之间的兼容性问题以及在创建Web Application Project...

    如何基于maven在eclipse下创建web工程

    通过以上步骤,我们不仅成功地在Eclipse中创建了一个基于Maven的Web项目,而且还了解了如何配置项目结构、设置项目属性以及进行基本的部署操作。使用Maven可以极大地简化项目构建和管理流程,使开发者能够更加专注于...

    eclipse 创建maven 项目 动态web工程完整示例

    通过以上步骤,可以成功地在 Eclipse 中创建一个基于 Maven 的动态 Web 项目,并完成配置及部署。这种项目结构清晰,易于管理和维护,特别适合团队开发。同时,利用 Maven 的自动化构建特性,可以简化项目的构建过程...

    Eclipse创建web项目

    至此,一个基本的 Web 项目已经在 Eclipse 中创建完成。接下来可以根据需求进一步添加 Java 类、资源文件等,并通过 Apache Tomcat 等服务器进行部署和测试。 ### 小结 本文详细介绍了如何在 Eclipse 开发工具中...

    利用Eclipse创建数据库web应用程序[汇编].pdf

    本文将指导您使用 Eclipse 的 WTP(Web Tools Project)、Tomcat 和 Derby 数据库引擎创建一个简单数据库 Web 应用程序。 Eclipse 的 WTP Eclipse 的 WTP 是一个基于 Eclipse 的插件,提供了一个功能强大的开发...

    将Eclipse插件发布成为站点形式

    2. **新建插件项目**:通过`File &gt; New &gt; Plug-in Project`创建一个新的插件项目。例如,创建一个名为“HelloEclipsePlugin”的项目。 3. **选择模板**:在创建过程中可以选择一个模板来快速构建基本的插件框架,如...

    eclipse及插件使用积累

    6. **插件开发**:介绍如何创建和使用自定义Eclipse插件,以满足特定开发需求。 7. **开发工具集成**:Eclipse与其他IDE(如IntelliJ IDEA)或文本编辑器(如VSCode)的协作使用。 8. **运行时环境**:如何配置和...

    Eclipse中创建WEB工程

    本文将详细介绍如何在Eclipse中快速有效地创建一个动态WEB项目(Dynamic Web Project),并介绍一些关键配置步骤,帮助读者能够更加高效地进行开发工作。 #### 二、创建Dynamic Web Project 1. **启动Eclipse**:...

    图解教你如何使用eclipse开发web项目

    通过File -&gt; New -&gt; Dynamic Web Project创建一个新的项目,输入项目名并完成。需要注意的是,在Eclipse中创建Web项目后,会发现在WebContent目录下没有jsp页面,且WEB-INF目录下没有web.xml文件,这些都需要手动...

    在Eclipse中创建基于Axis2的web services

    总的来说,创建基于Axis2的Web服务涉及到了Eclipse插件的安装、Tomcat的配置、Java项目的构建以及服务的发布和调用。这是一个涉及多步骤的过程,但通过Eclipse的插件支持,可以简化很多操作,使得开发Web服务变得...

    eclipse整合spring插件

    3. **创建Spring项目**:在Eclipse中,可以使用"File" -&gt; "New" -&gt; "Other" -&gt; "Spring" -&gt; "Spring Project"来创建一个新的Spring项目。选择相应的模板,如"MVC"或"Web",根据项目需求配置。 4. **配置Spring**:...

Global site tag (gtag.js) - Google Analytics