使用Maven创建web项目

使用eclipse插件创建一个web project

首先创建一个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包 

<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>

 

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

 

时间: 2024-10-25 20:14:08

使用Maven创建web项目的相关文章

【maven】maven创建web项目-pom文件提示web.xml is missing and &lt;failOnMissingWebXml&gt; is set to true

使用maven创建web项目,选择war类型后,pom文件红叉 提示web.xml is missing and <failOnMissingWebXml> is set to true 也有可能: 初始创建了本项目为web项目,然后虽然把web.xml文件放在了WEB_INF下,这两个文件夹虽然放在webapp下了,但是还是报错   解决方法: 这时候需要右击项目-->Java EE Tools-->Generate Deployment Descriptor Stub.然后系统

maven创建web项目并导入到eclipse里之后的操作

问题描述 我用maven创建了一个web项目并导入到了eclipse里面,然后应该在哪里编写我的java文件和jsp文件,然后如何添加到tomcat之中进行调试,还有需要怎么写pom文件.求高手指点. 解决方案 解决方案二:在src中建包建类写你的java代码..在WebRoot目录下建jsp文件,工具栏里面有个delopy的工具按钮,这个是发布.然后这个按钮旁边有个run/stop的按钮,启动tomcat,这样就能进行调试了解决方案三:还没在eclipse中直接使用maven,听说是个好东东.

maven创建web项目

步骤如下: Ctrl + N调出新建窗口,双击选择Maven Project 直接点击下一步 双击选择maven-archetype-webapp(这个列表需要加载一段时间) 根据个人情况输入Group Id和Artifact Id(项目名),Package会自动生成,点击finishjava视图下项目结构如 右键项目 -> Build Path -> Configure Build Path... 在Source下去掉两个错误的Source folder 点击上图中的Add Folder..

用Maven创建web项目(详细步骤)

首先,我们用eclipse创建一个Maven工程 我们勾选Creat a simple project 就是单纯的一个项目 Packaging选择war的形式 就会出现如下的目录,由于packing是war包,那么下面也就多出了webapp的目录 由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project 在我们的项目上点击右键,选择properties 并找到 Project Facets ,并点击Convert to facete

Eclipse+Maven创建webapp项目&lt;一&gt; (转)

  Eclipse+Maven创建webapp项目<一> 1.开启eclipse,右键new-->other,如下图找到maven project 2.选择maven project,显示创建maven项目的窗口,勾选如图所示,Create a simple project 3.输入maven项目的基本信息,如下图所示: 4.完成maven项目的创建,生成相应的maven项目结果,如下所示,此处有部分结构是项目不需要的,我们需要去掉: 5.选择项目,右键选择Properties,进入属性

maven的web项目发布(tomcat eclipse spring)

讨论一下项目发布的问题,因为我过去从没有认真发布过项目.做过php的项目,在server上直接用php版本的eclipse进行开发,php的环境是早就配置好的,mysql也是事先安装好,在开发调试的过程中,都是直接使用server上的php+mysql+apache的环境,不存在项目发布的问题:开发好也就相当于部署好了. 但是,眼前这个项目不一样:1.开发环境是虚拟机.生产环境是一台专门的server2.开发环境和运行环境都是java语言环境下,eclipse开发的maven项目,运行在tomc

Eclipse+Maven创建webapp项目

国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html内部邀请码:C8E245J (不写邀请码,没有现金送)国内私募机构九鼎控股打造,九鼎投资是在全国股份转让系统挂牌的公众公司,股票代码为430719,为"中国PE第一股",市值超1000亿元.  ------------------------------------------------------------------------------

【maven】 在 MyEcplise上使用maven搭建Web项目

二.在My Ecplise上使用Maven搭建Web项目 1.新建一个maven项目   2.create一个简单的骨架 3.就像在ecplise中一样设置项目的以下配置   4.新创建的项目结构如下   5.我们点击pom.xml文件,或者不用点开也知道,这里发生的错误是未确定web版本的信息,所以我们接下来先将这个maven项目修改为web项目[java版本和web版本要相对应]   6.然后再点击pom.xml,发现设置web版本   7.设置完成,pom.xml不会报错了,结构如下  

【spring boot】5.spring boot 创建web项目并使用jsp作前台页面

贼烦的是,使用spring boot 创建web项目,然后我再idea下创建的,but 仅仅启动spring boot的启动类,就算整个项目都是好着的,就算是能够进入controller中,也不能成功访问到jsp页面.很尴尬!也很无语!   好吧,开头一句抱怨,下面全靠编~~~ ======================================================================================================= 1.idea