`
柴秉承
  • 浏览: 87524 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Maven配置2-使用Maven创建WEB项目支持Tomcat目录部署

阅读更多

一、创建Maven Web项目操作步骤:

 

 1、创建一个新的Dynamic Web Project。

Maven配置2-使用Maven创建WEB项目支持Tomcat目录部署

 2、设置JAVA源代码目录为scr/main/java,保持和MAVEN的源代码目录一至。

Maven配置2-使用Maven创建WEB项目支持Tomcat目录部署

 3、设置Web内容的目录为src/main/webapp。也是为了保持和Maven目录一至。

Maven配置2-使用Maven创建WEB项目支持Tomcat目录部署

 4、创建完成后,右击项目选择Maven->Enable Dependency Management,使用Maven管理JAR依赖。

Maven配置2-使用Maven创建WEB项目支持Tomcat目录部署

 5、设置POM,将打包类型设为WAR.

Maven配置2-使用Maven创建WEB项目支持Tomcat目录部署

 6、将Maven Dependencies添加到Java EE Module Dependencies中。

Maven配置2-使用Maven创建WEB项目支持Tomcat目录部署

 7、设置JAVA代码的编译路径。编译路径设置到webapp/WEB-INF/classes就是为了支持目录部署。

Maven配置2-使用Maven创建WEB项目支持Tomcat目录部署

 8、设置编译器版本。

Maven配置2-使用Maven创建WEB项目支持Tomcat目录部署

Maven配置2-使用Maven创建WEB项目支持Tomcat目录部署

 

 

二、新建一个Tomcat运行Server。在新建的过程中不要选择部署的项目,等建完后,双击这个Server在配置中再添加就能进行目录部署。但是到目前lib下面的jar包还不会到webapp/WEB-INF/lib下。默认是到/target/ECOP_M2-1.0.1-SNAPSHOT/WEB-INF/lib目录下。

 

 

 

三、让Maven打包时,将jar拷贝一份到webapp/WEB-INF/lib下。

 1、双击打开pom.xml文件,切换到pom.xml卡片下。增加maven依赖插件,设置在打包时将jar拷贝一份到web的lib下去,这样tomcat启动时就能找到项目的jar包了。

Maven配置2-使用Maven创建WEB项目支持Tomcat目录部署

  代码如下:

<plugins>

  <plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-dependency-plugin</artifactId>
     <version>2.1</version>
     <executions>
          <execution>
           <id>copy-dependencies</id>
           <phase>package</phase>
           <goals>
            <goal>copy-dependencies</goal>
           </goals>           
           <configuration>
            <outputDirectory>${basedir}/src/main/webapp/WEB-INF/lib</outputDirectory>
           </configuration>
          </execution>
         </executions>
    </plugin>
   </plugins>

 

 

 

 

分享到:
评论

相关推荐

    tomcat7-maven-plugin-2.2.jar

    而Tomcat,作为广泛使用的开源Servlet容器,是Java Web应用部署的首选平台。当我们谈论`tomcat7-maven-plugin-2.2.jar`时,这实际上是Maven的一个插件,它允许开发者直接在Maven环境中集成和管理Tomcat服务器,从而...

    Maven使用tomcat8-maven-plugin插件.docx

    使用 tomcat8-maven-plugin 插件可以简化项目的部署过程,无需手动配置 Tomcat 服务器。该插件可以自动将项目部署到 Tomcat 服务器上,并且可以自动配置 Tomcat 服务器的 settings。 结论 tomcat8-maven-plugin ...

    maven-archetype-webapp-1.0.jar下载

    2. **基础配置**:生成的项目已经包含了基本的Maven配置文件pom.xml,这个文件包含了项目的基本信息、依赖库、构建设置等,使得开发者可以快速进行编译、测试和部署操作。 3. **依赖管理**:Maven Archetype Webapp...

    maven集成jetty所需jar包maven-jetty-plugin,多版本

    Maven是一个项目管理工具,它可以帮助开发者管理和构建Java项目,而Jetty则是一个轻量级的嵌入式Servlet容器,常用于快速开发、测试以及部署Web应用。本文将详细讨论如何将Jetty与Maven进行集成,并介绍关键的`maven...

    基于maven创建web项目

    我们可以使用File--&gt;New--&gt;webProject命令来创建一个新的web项目,并选择添加maven支持。在创建项目时,我们需要指定groupId和ArtifactId,并选择Standard Maven JEE project结构。 在项目创建完成后,我们可以看到...

    apache-maven-3.8.5-bin.tar+apache-tomcat-8.5.78.tar

    Apache Maven和Apache Tomcat是两个在IT行业中广泛应用的开源项目,尤其在Java开发领域中扮演着重要角色。这里我们详细探讨这两个组件以及它们在Linux环境中的应用。 **Apache Maven** Apache Maven是一个项目管理...

    maven项目转动态web项目,部署到tomcat

    "Maven 项目转动态 Web 项目并部署到 Tomcat" Maven 项目转动态 Web 项目并部署到 Tomcat 是一个常见的操作,特别是在 Eclipse 和 Tomcat 环境下。本文将详细介绍如何将 Maven 项目转换为动态 Web 项目,并将其部署...

    maven-eclipse-tomcat热部署

    在开发Web应用程序时,结合Eclipse集成开发环境(IDE)和Tomcat服务器,我们可以实现项目的快速构建和热部署,提高开发效率。 1. **Maven Web 项目创建** Maven 提供了多种 archetype(模板)来创建不同类型的项目...

    maven项目完成tomcat的部署

    ### Maven项目完成Tomcat部署详解 #### 一、前言 在Java开发中,Maven作为构建工具之一,因其强大的依赖管理和项目构建能力而被广泛采用。Tomcat作为一款轻量级的应用服务器,也是Java Web应用开发的重要组成部分...

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

    Maven会自动配置项目的结构,包括`src/main/java`、`src/main/resources`、`src/main/webapp`等目录。 接下来,添加Maven依赖: 1. 在项目中右键,选择“Configure” -&gt; “Convert to Maven Project”,将项目转换...

    tomcat7-maven-plugin-2.2.jar.zip

    标题中的"tomcat7-maven-plugin-2.2.jar.zip"是一个Maven插件的压缩文件,主要用于Java Web应用程序的部署和管理。Tomcat7是一个流行的开源应用服务器,它实现了Servlet和JSP规范,用于运行Java Web应用。而Maven是...

    apache-maven-3.5.0-bin.tar apache-tomcat-9.0.6-windows-x64

    4. **部署**:开发者可以通过将WAR(Web Application Archive)文件拷贝到Tomcat的webapps目录下,或者使用管理工具来进行部署。WAR文件是一个打包好的Web应用程序,包含所有必要的资源和类文件。 5. **轻量级与可...

    Maven 3 入门 -- 如何创建一个web应用程序

    要启动这个示例项目,首先确保已安装 Maven 和一个 Web 服务器,然后根据 `pom.xml` 配置,运行 `mvn package`,最后将生成的 `.war` 文件复制到 Web 服务器的 `webapps` 目录下。 总结,Maven 3 提供了一种简单而...

    idea-Intellij Idea 2017创建web项目及tomcat部署实战 - shindoyang - 博客园1

    在本文中,我们将深入探讨如何使用IntelliJ IDEA 2017版本创建一个Web项目并进行Tomcat服务器的配置和部署。这是一个适用于初学者的教程,旨在帮助开发者熟悉IDEA的基本操作和Web应用程序的开发流程。 首先,我们...

    maven插件---m2eclipse的使用

    m2eclipse 提供了诸如自动配置项目、依赖管理、生命周期映射等功能,使得开发者无需离开 Eclipse 就能进行 Maven 相关的工作。 ### 一、安装 m2e 插件 1. **确保安装 subclipse 插件和 mylyn 插件** - **...

    IDEA 使用教程包括maven-git-tomcat

    "IDEA 使用教程包括maven-git-tomcat - v3.0.pdf" 这份资源详细介绍了以上所有内容,包括如何设置IDEA的环境,创建Maven项目,配置Git,以及部署到Tomcat服务器。这份教程涵盖了IDEA的基础用法和高级特性,对于初学...

    maven集成tomcat支持热部署

    在Java开发过程中,Maven作为一个强大的构建工具,能够有效地管理和构建项目,而Tomcat作为流行的Servlet容器,常常被用于运行和测试Web应用。本篇将详细介绍如何通过Maven集成Tomcat,实现项目的热部署,从而提高...

    在Eclipse中Tomcat和Maven插件相互配合进行热部署

    2. **Eclipse的Dynamic Web Project**:创建这样的项目类型时,Eclipse会自动配置好必要的构建路径和Web内容目录。当开启“自动发布”功能后,Eclipse会在代码保存后立即重新部署到关联的Tomcat服务器。 3. **Maven...

    Maven的配置及使用

    以上步骤详细介绍了如何在本地环境中安装配置Maven,并通过Eclipse创建和部署Maven项目。Maven作为一款强大的自动化构建工具,在实际开发过程中具有重要的作用,能够帮助开发者高效地管理和构建项目。

    基于Jenkins-sonar-maven-svn-tomcat的集成部署

    ### 基于Jenkins-Sonar-Maven-SVN-Tomcat的集成部署 #### 一、概述 本文档旨在详细介绍如何实现一个自动化部署流程,该流程涉及的关键组件包括Jenkins、SonarQube、Maven、Subversion (SVN) 和 Apache Tomcat。...

Global site tag (gtag.js) - Google Analytics