四、使用Maven和使用Eclipse构建javaWeb项目

环境前边已经搭建过了,我们就再弄了。

1、使用Maven构建javaWeb项目

(1)、键入以下命令:

$ mvn archetype:generate -DgroupId=com.holytax.wg -DartifactId=MvnWenApp -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

(2)、查看生成的项目结构布局:

.|____MvnWebApp
||____pom.xml
||____src
|||____main
||||____resources
||||____webapp
|||||____index.jsp
|||||____WEB-INF
||||||____web.xml

(3)修改pom.xml  更新让现有的 web.xml 支持 Servlet 2.5(默认的Servlet2.3 太旧了)

pom.xml

<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/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.holytax.wg</groupId>
  <artifactId>MvnWenApp</artifactId>
  <packaging>war</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>MvnWenApp Maven Webapp</name>
  <url>http://maven.apache.org</url>
   <!-- Set JDK Compiler Level  添加JDK支持-->
  <properties>
        <jdk.version>1.7</jdk.version>
   </properties>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <build>
    <finalName>MvnWenApp</finalName>
  <plugins>
            <!-- Eclipse project 配置 pom.xml 中的这个 WTP 选项。
            此选项 -Dwtpversion=2.0 告诉 Maven 将项目转换到 Eclipse 的 Web 项目(WAR),而不是默认的Java项目(JAR)
            而是一个 Web 项目-->
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-eclipse-plugin</artifactId>
            <version>2.9</version>
            <configuration>
                    <!-- Always download and attach dependencies source code -->
                <downloadSources>true</downloadSources>
                <downloadJavadocs>false</downloadJavadocs>
                <!-- Avoid type mvn eclipse:eclipse -Dwtpversion=2.0 -->
                <wtpversion>2.0</wtpversion>
            </configuration>
          </plugin>

          <!-- Set JDK Compiler Level  添加JDK支持-->
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
                <source>${jdk.version}</source>
                <target>${jdk.version}</target>
            </configuration>
          </plugin>

          <!-- For Maven Tomcat Plugin   添加 Maven 的 Tomcat 插件声明-->
          <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version>
            <configuration>
                <path>/MvnWenApp</path>
            </configuration>
          </plugin>
        </plugins>
  </build>

</project>

web.xml

<web-app xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
          http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
    version="2.5">
</web-app>

(4)、添加 Eclipse IDE

(5)、打包运行

target路径下生成打包文件

键入命令运行tomcat

访问结果

2、 使用Eclipse构建javaWeb项目

为Eclipse添加Maven插件:

打开Eclipse----Help----Install New Software

勾选上,,点击next

下载好以后我们就可以构建项目了

选择Maven  Project

点击NEXT

选择Next

填写好,点击Finish

项目目录结构:

加载到tomcat 服务器上,启动,访问如下

就到这哇,,,o(∩_∩)o

时间: 2024-08-10 21:30:01

四、使用Maven和使用Eclipse构建javaWeb项目的相关文章

Maven构建JavaWeb项目 Maven转JavaWeb项目 JavaWeb项目转Maven项目

Maven构建JavaWeb项目 新建一个maven项目 (默认) 默认 转为Web项目,右击项目属性 转完以后多了文件夹WebContent,将WebContent下的WEB-INF.META-INF文件夹copy到src/main/webapp目录下(没有目录新建个文件夹),并且删除WebContent目录 右击项目属性 将/WebContent删除,添加新的路径和依赖 添加依赖 就可以新建一个index.jsp 部署到tomcat测试了 JavaWeb项目转为Maven项目 选中此工程 -

IntelliJ IDEA 17和Maven构建javaWeb项目

前言 电脑又断电了,眼看着写好的东西就没有了,这是第二次犯这个错误了.很难受呀!还是回到正题吧,我们来使用IDEA和Maven构建一个JavaWeb项目 软件环境: IDEA:2017.2.1 JDK:1.8.0_91 Maven:3.3.9 一.Maven配置 1.1.Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期. 可以通过其命令做所有相关的工作,其常用命令如下: - mvn

eclipse 将javaWeb项目转化成maven项目

eclipse 将javaWeb项目转化成maven项目 CreateTime--2018年4月18日16:04:18 Author:Marydon 1.首先,maven项目的标准目录 相关推荐: 类似文章 原文地址:https://www.cnblogs.com/Marydon20170307/p/8875886.html

mvn+eclipse构建hadoop项目并运行(超简单hadoop开发入门指南)

本文详述如何在windows开发环境下通过mvn+eclipse构建hadoop项目并运行 必备环境 windows7操作系统 eclipse-4.4.2 mvn-3.0.3及用mvn生成项目架构(参阅http://blog.csdn.net/tang9140/article/details/39157439) hadoop-2.5.2(直接上hadoop官网http://hadoop.apache.org/下载hadoop-2.5.2.tar.gz并解压到某个目录) windows7下环境配置

eclipse修改javaweb项目名

修改.project文件 修改.mymetadata文件 修改.settings/org.eclipse.wst.common.component对应部署的名称 eclipse修改javaweb项目名

使用Maven构建javaWeb项目时,启动tomcat出错:严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.conte

在初学使用maven构建javaWeb的项目的时候,启动tomcat加载时,总是提示如下错误,辛苦一番终于找到解决办法. 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderList

基于maven构建javaweb项目思路梳理及改进

需要准备的东西: Jdk. myeclipse. maven包 预装jdk环境 1.maven安装及配置: a)      详见url https://www.cnblogs.com/eagle6688/p/7838224.html b)下载maven包url: https://maven.apache.org/download.cgi c)配置maven的环境变量: d)测试maven是否安装成功: mvn -version; e)修改maven中setting.xml默认路径(本地仓库路径)

Gradle之旅-使用gradle+eclipse构建web项目

在前一篇博文中我们成功的搭建好了eclipse+gradle环境,那么接下来就开始使用eclipse+gradle构建web项目吧. 我们先打开eclipse新建一个动态web项目,到设置webcontent时将webcontent改为webroot(这只是个人喜好,可以不用修改,也可以修改为其他目录,gradle默认的是/src/main/webapp,但是我个人不是很喜欢这样的目录结构,所以我会在gradle的构建文档中定义默认的webcontent目录),创建好web项目后我们在src下添

maven 之分模块构建web项目 及 聚合与继承特性

说明:一下总结文档 工具为:Eclipse , 框架:spring + springMVC + Mybatis + maven 为什么要分模块开发? 很简单提高代码的清晰和重用. 先给大家看一下分模块项目目录架构(如图) 介绍:如上图有一个父项目(user-parent)聚合很多子项目 (user-dao, user-service, user-web).每个项目,不管是父子,都含有一个pom.xml文件.而且要注意的是,每个模块都标出了打包类型. 注意:父项目是pom,也只能是pom.子项目有