Intellij 部署maven项目

一 部署Maven项目

1.下载和配置

(1)下载:maven.apache.org,点击download,下载apache-maven-3.3.9-bin.zip

(2)配置环境变量:

环境变量包括用户变量和系统变量,为了不影响他人,可以在用户变量上进行设置

新建M2_HOME,值为安装路径:D:\apache-maven-3.3.9

修改path,点击编辑,在末尾加上;%M2_HOME%\bin

(3)检验是否安装成功:

在d:下输入echo %M2_HOME%  检查环境变量M2_HOME是否指向了正确的Maven安装目录

继续执行mvn -v,相当于执行了第一条maven命令,以检查windows能否找到正确的mvn执行脚本

如果报错“Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0”说明版本不兼容,maven3.0.5兼容jdk 1.6,注意版本兼容性

2.新建项目

选择Maven Module,输入项目名称,点击Next继续。

如果想在项目中添加Web目录,有两种方法。

法一:

勾选 create from archetype 选中webapp,如图:

法二:不勾选create from archetype,直接finish即可。

在生成好的项目的名称上右击,选择Add Framework Support...

在Add Framework Support对话框中勾选Web Application,版本选择3.0并勾选Create web.xml。

3.打开pom.xml文件,添加必须的Maven依赖。也叫Maven坐标,由groupId、artifactId和version唯一确定一组jar依赖文件。

此时的项目已经是Maven的 webapp项目了。点击右侧的Maven Project,可以看到Maven的几个生命周期:

4.配置Maven

修改仓库地址:maven的conf文件下修改setting.xml文件,注释掉49-54行,换成自己的仓库地址,如:<localRepository>D:/maven/repo</localRepository>

点击file-setttings-maven,配置maven,如图:

三个配置的位置是否和你的mave相符,一个是maven的安装目录,一个是settings.xml的配置,一个是maven仓库的位置,也是之前改的仓库的路径

5.使用Maven编译一下代码,选中clean、compile并右键点击Run 即可

接着我们就可以在项目的目录看到,以Maven开头的一些jar包,这些就是 maven 管理下载的项目需要的包

6.顺便配置一下tomcat

点击edit configurations,找到tomcat server

要注意以下几点:

start browser:项目启动后,自动打开浏览器,访问对应的连接

on update action:当发现更新时的操作,选择update classes and resources

on frame deactivation: 当IDEA 切换时的操作(比如缩下去 打开网页),选择update classes and resources,也就是自动编译。很多人说Intellij IDEA 不能自动编译,就是这个这个地方没设置好

可以选择端口:一个是jvm的端口,一个是tomcat的端口。如果我们同时运行多个项目,可以选择修改端口,就能直接同时运行多个项目

7.运行项目

启动Tomcat服务器,启动后服务器自动打开浏览器,如图:

时间: 2024-10-25 12:00:15

Intellij 部署maven项目的相关文章

myeclipse部署maven项目到tomcat,src/main/resources里面配置文件部署不到webapp下classes

解决myeclipse部署maven时,src/main/resources里面配置文件加载不到webapp下classes路径下的问题. 有时候是src/main/resources下面的,有时候是src/main/Java下面的. 把没有编译的文件,先点击:Excluded,然后再点击:Remove,即可.

IntelliJ IDEA maven项目new里没有package

idea maven项目new里没有package. 如图,idea maven项目new里没有package.: 这是因为java是普通的文件夹,要设置为Source Root 设置好以后可以了. 原文地址:https://www.cnblogs.com/toutou/p/7919105.html

部署Maven项目到tomcat报错:java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

问题:tomcat启动报错 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener 问题背景: 工程为maven工程,ContextLoaderListener类位于spring-web-3.1.0.RELEASE.jar包中.检查了maven的pom.xml,依赖引入正常.在工程Maven Dependencies视图中也能看到spring

部署maven项目问题

由于原来项目与本地项目的环境不一致问题,误将Maven Dependencies 删除,重新update项目后未将jar导入tomcat,部署报错: Caused by: java.lang.NoClassDefFoundError: Lorg/apache/log4j/Logger; at java.lang.Class.getDeclaredFields0(Native Method) at java.lang.Class.privateGetDeclaredFields(Class.jav

初识Idea,部署Maven项目常见问题解决方案

一.idea 中项目右键没有run命令选项,没有maven的clean与install选项 解决方案:安装Maven Helper插件 二.Idea不识别java文件(类文件显示橙色) 解决方案: 第一步:点击File,Project Structure 第二步:Modules里 将Content Root 删除再添加 三.如何编译maven工程 Maven Build 解决方案: 第一步:Help-Find Acion..输入maven projects 第二步:在mave项目的Lifecyc

Intellij Idea web项目的部署配置[转]

原文地址:http://blog.csdn.net/z69183787/article/details/41416189 1.前言 2.项目配置(Project Structure) 2.1 Project 2.2 Modules 2.3 Libraries 2.4 Facts 2.5 Artifacts 3.非Maven项目的创建部署 4.Maven项目的部署 5.总结 本文基本总结了intellij中web项目部署的问题,以及如何去配置,因为网上也没有很具体的说明,所以这些都是自己摸索出来的

idea maven 项目部署启动问题

最近使用idea部署maven项目的时候发现一个问题 项目启动中没有报任何错误,但是在访问的时候提示404错误 经过几天的排查终于发现问题在什么地方了 原来maven自动的生成的Artifacts中把其他模块都以jar的形式引入的web模块的,而其他的模块还没有就造成了404错误. 虽说解决了但是感觉还是有些问题

部署mavenx项目,无法找到MAVEN管理的包

部署Maven项目的时候,经常遇到奇葩问题,就是导入了maven项目,也没报错,但是运行的时候,各种奇葩报错,xxx.class not found:等等: 这种问题根源项目没有把maven管理的Jar包依赖进去: 解决方案: 右击项目,-> Properties -> Deployment Assembly 我们点击 Add ; 选 Java Build Path Entries  然后 Next 选 maven Dependencies 然后点 "Finish" 即可:

maven项目出现:Caused by: java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

今天安装和部署maven项目的时候一直都出现这样的错误:  maven项目出现:Caused by: java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener  按照网上的好多都是说spring.jar包什么的问题,但是我这个项目修改了也没有效果的样子,后来自己尝试了一下,发现是maven的包没成功导入项目中: 在eclipse中:如果在这样:右击 Maven project -