博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用IntelliJ IDEA 和 Maven创建Java Web项目
阅读量:5167 次
发布时间:2019-06-13

本文共 1375 字,大约阅读时间需要 4 分钟。

1. Maven简介

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

   可以通过其命令做所有相关的工作,其常用命令如下:

  • mvn compile
  • mvn test
  • mvn clean
  • mvn package
  • mvn install            //把新创建的jar包安装到仓库中
  • mvn archetype:generate //创建新项目

    中央工厂URL

    本文主要演示在IntelliJ IDEA IDE环境下如何配置和使用。

2. 配置Maven

       软件配置一次即可,所有Maven项目共享。

    1)如上图标注3 选择自己的仓库

   1)如上图标注 2 所示,Import Maven projects automatically 表示 IntelliJ IDEA 会实时监控项目的 pom.xml 文件,进行项目变动设置。

   2)如上图标注3 所示,在 Maven 导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可。IntelliJ IDEA 支持直接从公网下载源码和文档的。
  3)上图标注 3 所示,可以设置导入的 VM 参数。一般这个都不需要主动改,除非项目真的导入太慢了我们再增大此参数。

3. Maven 骨架创建 Java Web 项目

1) File -> New -> Project...

2) 如下图

3)如下图

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

 

4)如下图

5) 如下图

 6)点Finish之后,Maven会根据刚才的配置创建一个基于Maven的Web App.

       - 创建结束,其Log如下:

       - 创建结束,其代码结构如下:

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

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

4. 启动 Java Web 项目

1)打开“Project Structure”

2)配置“Facets”

3)配置“Artifacts”

4) 启动“Edit Configurations”

5) Add New 'Tomcat Server' 配置

6) 配置Deplyment

7) 配置Server

   其结果如下:

8) 启动Web Server

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

5. 在Tomcat中部署war文件

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

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

6. 创建Java程序目录

1) 创建java目录

2) 把java目录设置为Sources

   选中java文件夹,点击上面的Make as:Sources,该文件夹就会变成蓝色,用以保存java代码,按OK。

 

原文链接:

转载于:https://www.cnblogs.com/Terry-Wu/p/8006475.html

你可能感兴趣的文章
Pycharm Error loading package list:Status: 403错误解决方法
查看>>
steps/train_sat.sh
查看>>
转:Linux设备树(Device Tree)机制
查看>>
iOS 组件化
查看>>
(转)Tomcat 8 安装和配置、优化
查看>>
(转)Linxu磁盘体系知识介绍及磁盘介绍
查看>>
tkinter布局
查看>>
命令ord
查看>>
Sharepoint 2013搜索服务配置总结(实战)
查看>>
博客盈利请先考虑这七点
查看>>
使用 XMLBeans 进行编程
查看>>
写接口请求类型为get或post的时,参数定义的几种方式,如何用注解(原创)--雷锋...
查看>>
【OpenJ_Bailian - 2287】Tian Ji -- The Horse Racing (贪心)
查看>>
Java网络编程--socket服务器端与客户端讲解
查看>>
List_统计输入数值的各种值
查看>>
学习笔记-KMP算法
查看>>
Timer-triggered memory-to-memory DMA transfer demonstrator
查看>>
跨域问题整理
查看>>
[Linux]文件浏览
查看>>
64位主机64位oracle下装32位客户端ODAC(NFPACS版)
查看>>