Maven安装配置与Idea集成、Idea使用Maven中的Tomcat插件启动服务

Maven安装

Maven下载地址:http://maven.apache.org/download.cgi
在这里插入图片描述
下载后解压即可

Maven配置

添加环境变量
在这里插入图片描述
在这里插入图片描述
打开cmd命令窗口输入mvn -v检查是否配置成功。
在这里插入图片描述
如图显示版本信息就是配置成功了。
(注意配置maven前,电脑里要有jdk才可以)

Idea集成Maven

打开idea,点击下面的Configure→Settings
在这里插入图片描述在弹出来的设置框中输入maven搜索并设置maven安装路径、配置文件路径、仓库路径
在这里插入图片描述
仓库路径默认是C盘下.m2\repository路径,可以打开setting.xml配置文件修改仓库路径,如下图
在这里插入图片描述
然后在Maven下的Runner中的VM Options 输入-DarchetypeCatalog=internal 点击OK即可
(这个是为了在不联网的时候也可以创建之前联网下载好的骨架(模板))

使用骨架创建Maven的web工程

1.打开idea选择Create New Project
2.在左侧选择Maven,右侧勾选Create from archetype选择使用骨架,选择webapp
在这里插入图片描述
3.输入项目名、项目存放位置、包名
在这里插入图片描述
4.点下一步确认maven home、配置文件、仓库信息,然后点击完成即可,界面如下
在这里插入图片描述
5.打开项目目录结构并完善
在这里插入图片描述
在src和src/main目录下创建文件夹时会自动出现test/java、test/resources和java文件夹,双击它们即可创建完成,创建好的文件夹都已经自动配置好为代码文件和资源文件。该目录结构就是maven项目标准的目录结构。
在这里插入图片描述

添加依赖(相当于手动导入jar包)

最后需要添加一些jar包的时候就直接在pom.xml里添加依赖就可以,不用手动导入jar包到项目里。
比如下面添加了三个包的依赖:

<dependencies>
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>2.5</version>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>javax.servlet.jsp</groupId>
      <artifactId>jsp-api</artifactId>
      <version>2.0</version>
     <scope>provided</scope>
     <!--scope用来限制依赖的作用范围 provided:编译和测试的时候起作用,运行的时候不起作用(防止运行时与tomcat的servlet包起冲突)-->
    </dependency>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.2</version>
      <scope>test</scope>
    </dependency>
  </dependencies>

Idea使用Maven中的Tomcat插件来启动服务器配置

1.在pom.xml文件中配置tomcat插件

  <plugins>
  <plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
      <port>8080</port>
      <path>/</path>
    </configuration>
  </plugin>
  </plugins>

2.点击项目右侧的Maven,在弹出的侧边栏中点击m按钮,选择mvn tomcat7:run。或者双击Plugins里tomcat7下的tomcat7:run
在这里插入图片描述
3.点击控制台上的访问路径进入页面,或者直接在浏览器输入访问路径
在这里插入图片描述
结果如图:
在这里插入图片描述

注意

1.导入依赖后如果没反应可以点右边侧边栏Maven然后点刷新按钮
在这里插入图片描述
2.如果添加依赖后,本地仓库里没有相应的jar包时,点击上述的刷新按钮可以从中央仓库自动下载。如果下载比较慢,可以在配置文件setting.xml中添加如下代码(国内的镜像仓库)

<mirrors>
	 <mirror>  
      <id>alimaven</id>  
      <name>aliyun maven</name>  
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
      <mirrorOf>central</mirrorOf>          
    </mirror>
  </mirrors>

3.如果404检查访问的jsp页面的路径,不要放在WEB-INF目录下,移到外层webapp目录下即可。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值