如何在IntelliJ IDEA中使用整合Maven、Tomcat运行Web应用

如何在IntelliJ IDEA中使用整合Maven、Tomcat运行Web应用

  1. 在继续阅读本教程之前,需要先依次完成JDK、Maven、Tomcat、IntelliJ IDEA的安装。其中,可见笔者编写的其它教程:
    JDK的安装教程:https://blog.csdn.net/wangpaiblog/article/details/111466827
    Maven的安装教程:https://blog.csdn.net/wangpaiblog/article/details/112689500

  2. 在IntelliJ IDEA中使用Maven构建Web应用的方法如图所示:

在这里插入图片描述

  1. 此处,在Maven中选择一个Web应用的archetype(模板)。在使用Maven的基础上使用该模板能够减少后续构建项目的工作量。

在这里插入图片描述

  1. 对图中画圈的地方进行自己喜欢的命名、设置。

在这里插入图片描述

  1. 此时,需要在图中的Properties中添加键值对Name-Value:
  • Name:archetypeCatalog
    Value:internal

在这里插入图片描述

在这里插入图片描述

  1. 如果不添加此键值对,IntelliJ IDEA将会从Maven中央仓库去获取上面选择的archetype。有过完整安装Maven的读者可能知道,这个过程可以十分缓慢。而添加此键值对之后,则获取该archetype的方式将变为内部获取,而使用这种方式构建项目的速度将大大提高。

在这里插入图片描述

  1. 现在,一个标准的Web应用的目录已经形成。其中,文件夹webapp为应用的部署文件夹。 注意在部署Web应用时,不要改变图中文件夹WEB-INF的位置。关于在IntelliJ IDEA中Web应用目录结构的更多信息及更多的注意事项,可见笔者的另一篇博客:: Tomcat下常犯的一些通用错误:https://blog.csdn.net/wangpaiblog/article/details/112550144

    另外,请删除Web应用中的lib文件夹,因为这会与Maven目录中的文件 pom.xml 中的依赖发生冲突,引发IntelliJ IDEA报错。关于这个报错,有兴趣的读者可以阅读笔者的另一篇博客: 解决IDEA报错:启动子级时出错:https://blog.csdn.net/wangpaiblog/article/details/114055212

在这里插入图片描述

  1. 在Maven目录中的文件 pom.xml 中设置应用所需要的依赖等信息。一个可供参考的示例,可见笔者的另一个博客: https://blog.csdn.net/wangpaiblog/article/details/112797500

  2. 现在来配置Tomcat。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  1. 此处选择后缀为war exploded(热部署)的选项。

在这里插入图片描述

  1. 然后对图中画圈的地方进行自己喜欢的命名、设置。其中,Application context项代表Web应用的应用名,此部分是访问该Web应用时,该Web应用路径的一个组成部分。

在这里插入图片描述

  1. 添加Tomcat服务器。

在这里插入图片描述

  1. 注意,添加Tomcat服务器时选择的目录是该Tomcat服务器的安装目录。

在这里插入图片描述

在这里插入图片描述

  1. 对图中画圈的地方进行自己喜欢的命名、设置。

在这里插入图片描述

  1. 在前面的Web应用部署和Tomcat配置都完成之后,就可以运行该Web应用了。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/wangpaiblog/article/details/114156312