idea配置java和maven_Maven配置,使用IntelliJ IDEA和Maven创建Java Web项目

本文详细介绍了如何配置IntelliJ IDEA和Maven来创建Java Web项目,包括设置本地仓库、环境变量,配置IDE中的Maven设置,新建Maven项目,并解释了GroupId、ArtifactId和Version的含义。接着,文章展示了标准的Maven Web项目结构,指导添加依赖,安装Tomcat服务器,以及部署和启动Web项目的过程。
摘要由CSDN通过智能技术生成

8be694b4df58c40c99fb985ebf194e12.png

解压并新建一个本地仓库文件夹

880908e171c8f3f929605842a1c6084e.png

2.配置本地仓库路径

7b6cba0ba59d0a64cfaab0626fb919bc.png 

6fed3e73300263585865dff33cf45306.png

3.配置maven环境变量

429dda5f2fd1698b02a9c448a10e8c02.png

7a6c22b0b3f7566c8e83704fce081190.png 

edd9cfd2401c7e1e7d31770370132a21.png 

59ae7f013473ea3a02424e1d8fcebb8e.png 

7da815d03619e109400a30e1b3b2e9ad.png

4.在IntelliJ IDEA中配置maven

打开-File-Settings

231c0defd3c4239eb74e756d0530ef06.png

5.新建maven WEB项目

打开-File-New-Project

点击NEXT

9fa9847fd99e7fab367155e3f6fff77a.png

GroupId和ArtifactId还有Version,这三个属性目的是标识你的项目的唯一性。

点击NEXT

f105e8720eda454c542c02182dd5d507.png

添加的配置为 archetypeCatalog=internal

点击NEXT

03b94ca1763dbd25b0c214a6d21c9db1.png

点击NEXT

61626df825c0f569d346bc0be70d6ee2.png

点击Finish后项目开始创建

点击右下角查看进去

2ab7c741fc88bbae21e66ea046cc37bf.png

6.maven web模板项目结构

recources文件夹:一般用来存放一些资源文件

webapp文件夹:用来存放web配置文件以及jsp页面等,这已经组成了一个原始的web应用

49d36ced857a2ba6b6beab79100f1f74.png

d152ba878c3ce78b0e114eb214504e4d.png

722cd1306b960dfcedf840f8aca20913.png 

同样在main下新建test测试文件夹,再在此文件夹下新建java测试源码文件夹和resource测试资源文件夹

1b798a31a338cc94467a6985a8764958.png 

也可以右键项目-选择Open Module Settings打开项目配置页面更改

4c51c92e7c6ace6b859f3bde1946ae87.png

7.配置依赖jar包

e3e03d80fcf042e7fdd94f0d4347d71e.png

8.安装Tomcat

https://jingyan.baidu.com/article/60ccbceb543d3064cab19739.html

9.启动Java Web项目

1)打开“Project Structure”

10ced840ee2d562756ebbc7e0fc20883.png

2)配置“Facets”

7b4a396effa47c21b51750e6515f379c.png

3)配置“Artifacts”

bbada70b74d99b3601b33ccbeb1f0776.png

4) 启动“Edit Configurations”

2d7631ce464b7afc48d735ea0507d0c7.png

5) Add New 'Tomcat Server' 配置

8fbc34a20621f1c83a90d6f39f71c02b.png

6) 配置Deplyment

cc9caa6fa919eede00a2af57e8e75022.png

7) 配置Server

00bd930746844ab98cc6a97573434d88.png

其结果如下:

043103d2b10631d9872aef5f3a1b9039.png

8) 启动Web Server

280c6fb2201b976b8ade72b10acb0f2f.png

现在可以通过Browser访问WebServer的页面了。

10. 在Tomcat中部署war文件

1)把MVNDemo.war copy到Tomcat的webapps目录下。

2)在Browser上访问URL:http://localhost:8080/MVNDemo/ 即可。

ps:maven默认中央仓库:http://repo1.maven.org/maven2/

maven开发中央仓库搜索后台:

http://search.maven.org/#browse

http://mvnrepository.com/

****

文章摘自:

http://blog.csdn.net/qq_32588349/article/details/51461182

http://blog.csdn.net/myarrow/article/details/50824793

IntelliJ IDEA14 和 Maven 系列:使用IntelliJ IDEA 14和Maven 7 创建java web项目(一)

Intellij IDEA作为最好的Java IDE,创建Maven项目还是比较简单的,但是创建一个Maven Web项目还是要修改一些配置的,下面进行总结整理. 1前言 在创建项目中,IDEA提供了 ...

使用IntelliJ IDEA 和 Maven创建Java Web项目

1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期. 可以通过其命令做所有相关的工 ...

使用IntelliJ IDEA 15和Maven创建Java Web项目(转)

1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期. 可以通过其命令做所有相关的工 ...

intellij 创建java web项目(maven管理的SSH)

intellij 创建java web项目(maven管理的SSH) 环境intellij IDEA14.MAVEN.Spring.Struts2.Hibernate.Java Web.工程搭建. 1 ...

使用IntelliJ IDEA 15和Maven创建Java Web项目(转)

转自:https://blog.csdn.net/myarrow/article/details/50824793 1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和 ...

IntelliJ IDEA + Maven创建Java Web项目

1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里也强调下,尽量使用此类工具进行项目构建, 它可以管理项目的整个生命周期. 可以通过其命令做所有相关的工 ...

17. IntelliJ IDEA + Maven创建Java Web项目

转自:https://www.cnblogs.com/Terry-Wu/p/8006475.html 1. Maven简介 相对于传统的项目,Maven 下管理和构建的项目真的非常好用和简单,所以这里 ...

eclipse 创建Java web项目 Cannot change version of project facet Dynamic web module to xxx

问题描述: 用Eclipse创建Java web项目时选择的Artifact Id为maven-artchetype-webapp,由于这个archetype比较老,用的servlet还是2.3的. ...

在MyEclipse下创建Java Web项目 入门(图文并茂)经典教程

http://jijiaa12345.iteye.com/blog/1739754 在MyEclipse下创建Java Web项目 入门(图文并茂)经典教程 本文是一篇在Myeclipse下构建Jav ...

随机推荐

URL Schemes

APP 被唤醒离不开对URL Schemes的认知. 苹果选择沙盒来保障用户的隐私和安全,但沙盒也阻碍了应用间合理的信息共享,于是有了 URL Schemes 这个解决办法. URL Schemes ...

Java复习笔记--java中this 关键字

Java中this关键字,this可以调用类的成员变量和成员方法,this还可以调用类中的构造方法.使用这种方式值得注意的是, 只可以在无参构造方法中的第一句使用this关键字调用有参构造方法. pu ...

JAVA学习Swing绝对局部简单学习

package com.swing; import java.awt.Container; import javax.swing.JButton; import javax.swing.JFrame; ...

[转] 从 dll 程序集中动态加载窗体

无涯 原文 从 dll 程序集中动态加载窗体 [原创] 昨天晚上花了一晚上时间写了一个从程序集中动态加载窗体的程序.将任何包含窗体的代码编译成 dll 文件,再把 dll 文件拷贝到本程序的目录下,本 ...

jquery怎么获取URL的参数

function request(paras) {                var url = location.href;                var paraString = ur ...

面试-java算法题

1.编写一个程序,输入n,求n!(用递归的方式实现). public static long fac(int n){ if(n<=0) return 0; else if(n==1) retur ...

ios模拟器命令

xcrun simctl list  //显示模拟器列表 xcrun simctl boot [模拟器id] //启动模拟器

12C -- DDL日志

DDL日志和alert日志有相似的格式和行为.但是只包含DDL语句日志.oracle只是为数据库组件提供DDL日志,且需要将参数enable_ddl_logging设置为true. 在DDL日志中,每 ...

如何解决selenium打开chrome提示chromedriver&period;exe已停止工作

场景:启动Chrome,打开URL,提示“disconnected: unable to connect to renderer” 解决方法:chromedriver与chrome的对应关系表, 需要 ...

Python数据分析-Day2-Pandas模块

1.pandas简介 Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值