idea2022创建maven web工程(不使用archetype模板)、配置tomcat、增加依赖后修改配置 作者:马育民 • 2023-07-11 15:42 • 阅读:10024 # 说明 idea创建maven web工程,有两种方式,这里介绍 **不使用archetype模板**,创建简单 **缺点:** **每次** 增加依赖,需要额外配置,否则 `jar` 没有添加到 `lib` 目录下,导致不生效,所以 **不推荐** ### 另一种方式 见 [链接](https://www.malaoshi.top/show_1IX5qOJhikok.html "链接") # 创建工程 创建 maven工程,如下图: [![](/upload/0/0/1IX5qO4qAiqX.png)](/upload/0/0/1IX5qO4qAiqX.png) [![](/upload/0/0/1IX5kXNS8tPW.png)](/upload/0/0/1IX5kXNS8tPW.png) 如上图,是缺少 web目录结构的,也没有 `web.xml` 文件 ### 添加框架支持 [![](/upload/0/0/1IX5kXO0gsVb.png)](/upload/0/0/1IX5kXO0gsVb.png) [![](/upload/0/0/1IX5kXOMZSUe.png)](/upload/0/0/1IX5kXOMZSUe.png) 成功显示如下图,有了 web工程目录、`web.xml` 文件 [![](/upload/0/0/1IX5nOM3JhnX.png)](/upload/0/0/1IX5nOM3JhnX.png) # 配置tomcat [![](http://www.malaoshi.top//upload/0/0/1EF1fqjmXNbS.png)](http://www.malaoshi.top//upload/0/0/1EF1fqjmXNbS.png) [![](/upload/0/0/1IX5qNCY7Dgb.png)](/upload/0/0/1IX5qNCY7Dgb.png) [![](/upload/0/0/1IX5qNEYZcAi.png)](/upload/0/0/1IX5qNEYZcAi.png) [![](/upload/0/0/1IX5qNFqX94o.png)](/upload/0/0/1IX5qNFqX94o.png) [![](/upload/0/0/1IX5qNGamMZv.png)](/upload/0/0/1IX5qNGamMZv.png) 点击 【确定】按钮 [![](/upload/0/0/1IX5qNHlzQ62.png)](/upload/0/0/1IX5qNHlzQ62.png) 点击【Fix】按钮,显示下图: [![](/upload/0/0/1IX5qNI3ebi5.png)](/upload/0/0/1IX5qNI3ebi5.png) 改完后点击【确定】 # 将tomcat库添加到工程中 否则继承 `HttpServlet` 类时,会找不到该类 [![](/upload/0/0/1IX6BQVB1evQ.png)](/upload/0/0/1IX6BQVB1evQ.png) [![](/upload/0/0/1IX6BQVUVl9U.png)](/upload/0/0/1IX6BQVUVl9U.png) [![](/upload/0/0/1IX6BQVplm9X.png)](/upload/0/0/1IX6BQVplm9X.png) [![](/upload/0/0/1IX6BQWZowPb.jpg)](/upload/0/0/1IX6BQWZowPb.jpg) [![](/upload/0/0/1IX6BQWuwVLl.png)](/upload/0/0/1IX6BQWuwVLl.png) # 将依赖 jar 添加到 lib 必须进行下面配置,否则不生效 [![](/upload/0/0/1IX5qNMMCttT.png)](/upload/0/0/1IX5qNMMCttT.png) [![](/upload/0/0/1IX5qNO0IyRa.png)](/upload/0/0/1IX5qNO0IyRa.png) ### 增加依赖后修改配置-关键 每次增加依赖后,需要手动修改配置,将依赖的jar放入到 lib 目录下,**否则不生效** 比如增加下面依赖: ``` log4j log4j 1.2.17 ``` 需要按照上图,将 log4j.jar ,添加到 `lib` 目录 参考: https://blog.csdn.net/wuqihawubito/article/details/124378124 原文出处:https://malaoshi.top/show_1IX5qNsZXTEm.html