一、创建Maven Web项目操作步骤:
1、创建一个新的Dynamic Web Project。
2、设置JAVA源代码目录为scr/main/java,保持和MAVEN的源代码目录一至。
3、设置Web内容的目录为src/main/webapp。也是为了保持和Maven目录一至。
4、创建完成后,右击项目选择Maven->Enable Dependency Management,使用Maven管理JAR依赖。
5、设置POM,将打包类型设为WAR.
6、将Maven Dependencies添加到Java EE Module Dependencies中。
7、设置JAVA代码的编译路径。编译路径设置到webapp/WEB-INF/classes就是为了支持目录部署。
8、设置编译器版本。
二、新建一个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包了。
代码如下:
<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>
分享到:
相关推荐
而Tomcat,作为广泛使用的开源Servlet容器,是Java Web应用部署的首选平台。当我们谈论`tomcat7-maven-plugin-2.2.jar`时,这实际上是Maven的一个插件,它允许开发者直接在Maven环境中集成和管理Tomcat服务器,从而...
使用 tomcat8-maven-plugin 插件可以简化项目的部署过程,无需手动配置 Tomcat 服务器。该插件可以自动将项目部署到 Tomcat 服务器上,并且可以自动配置 Tomcat 服务器的 settings。 结论 tomcat8-maven-plugin ...
2. **基础配置**:生成的项目已经包含了基本的Maven配置文件pom.xml,这个文件包含了项目的基本信息、依赖库、构建设置等,使得开发者可以快速进行编译、测试和部署操作。 3. **依赖管理**:Maven Archetype Webapp...
Maven是一个项目管理工具,它可以帮助开发者管理和构建Java项目,而Jetty则是一个轻量级的嵌入式Servlet容器,常用于快速开发、测试以及部署Web应用。本文将详细讨论如何将Jetty与Maven进行集成,并介绍关键的`maven...
我们可以使用File-->New-->webProject命令来创建一个新的web项目,并选择添加maven支持。在创建项目时,我们需要指定groupId和ArtifactId,并选择Standard Maven JEE project结构。 在项目创建完成后,我们可以看到...
Apache Maven和Apache Tomcat是两个在IT行业中广泛应用的开源项目,尤其在Java开发领域中扮演着重要角色。这里我们详细探讨这两个组件以及它们在Linux环境中的应用。 **Apache Maven** Apache Maven是一个项目管理...
"Maven 项目转动态 Web 项目并部署到 Tomcat" Maven 项目转动态 Web 项目并部署到 Tomcat 是一个常见的操作,特别是在 Eclipse 和 Tomcat 环境下。本文将详细介绍如何将 Maven 项目转换为动态 Web 项目,并将其部署...
在开发Web应用程序时,结合Eclipse集成开发环境(IDE)和Tomcat服务器,我们可以实现项目的快速构建和热部署,提高开发效率。 1. **Maven Web 项目创建** Maven 提供了多种 archetype(模板)来创建不同类型的项目...
### Maven项目完成Tomcat部署详解 #### 一、前言 在Java开发中,Maven作为构建工具之一,因其强大的依赖管理和项目构建能力而被广泛采用。Tomcat作为一款轻量级的应用服务器,也是Java Web应用开发的重要组成部分...
Maven会自动配置项目的结构,包括`src/main/java`、`src/main/resources`、`src/main/webapp`等目录。 接下来,添加Maven依赖: 1. 在项目中右键,选择“Configure” -> “Convert to Maven Project”,将项目转换...
标题中的"tomcat7-maven-plugin-2.2.jar.zip"是一个Maven插件的压缩文件,主要用于Java Web应用程序的部署和管理。Tomcat7是一个流行的开源应用服务器,它实现了Servlet和JSP规范,用于运行Java Web应用。而Maven是...
4. **部署**:开发者可以通过将WAR(Web Application Archive)文件拷贝到Tomcat的webapps目录下,或者使用管理工具来进行部署。WAR文件是一个打包好的Web应用程序,包含所有必要的资源和类文件。 5. **轻量级与可...
要启动这个示例项目,首先确保已安装 Maven 和一个 Web 服务器,然后根据 `pom.xml` 配置,运行 `mvn package`,最后将生成的 `.war` 文件复制到 Web 服务器的 `webapps` 目录下。 总结,Maven 3 提供了一种简单而...
在本文中,我们将深入探讨如何使用IntelliJ IDEA 2017版本创建一个Web项目并进行Tomcat服务器的配置和部署。这是一个适用于初学者的教程,旨在帮助开发者熟悉IDEA的基本操作和Web应用程序的开发流程。 首先,我们...
m2eclipse 提供了诸如自动配置项目、依赖管理、生命周期映射等功能,使得开发者无需离开 Eclipse 就能进行 Maven 相关的工作。 ### 一、安装 m2e 插件 1. **确保安装 subclipse 插件和 mylyn 插件** - **...
"IDEA 使用教程包括maven-git-tomcat - v3.0.pdf" 这份资源详细介绍了以上所有内容,包括如何设置IDEA的环境,创建Maven项目,配置Git,以及部署到Tomcat服务器。这份教程涵盖了IDEA的基础用法和高级特性,对于初学...
在Java开发过程中,Maven作为一个强大的构建工具,能够有效地管理和构建项目,而Tomcat作为流行的Servlet容器,常常被用于运行和测试Web应用。本篇将详细介绍如何通过Maven集成Tomcat,实现项目的热部署,从而提高...
2. **Eclipse的Dynamic Web Project**:创建这样的项目类型时,Eclipse会自动配置好必要的构建路径和Web内容目录。当开启“自动发布”功能后,Eclipse会在代码保存后立即重新部署到关联的Tomcat服务器。 3. **Maven...
以上步骤详细介绍了如何在本地环境中安装配置Maven,并通过Eclipse创建和部署Maven项目。Maven作为一款强大的自动化构建工具,在实际开发过程中具有重要的作用,能够帮助开发者高效地管理和构建项目。
### 基于Jenkins-Sonar-Maven-SVN-Tomcat的集成部署 #### 一、概述 本文档旨在详细介绍如何实现一个自动化部署流程,该流程涉及的关键组件包括Jenkins、SonarQube、Maven、Subversion (SVN) 和 Apache Tomcat。...