IntelliJ IDEA作为强大的Java开发IDE,其优秀的代码提示、丰富的插件生态远超Eclipse。本文详细介绍如何使用IDEA创建Java Web项目,从项目结构搭建、Servlet配置、Web.xml配置到项目部署运行,手把手教您从零开始构建Java Web应用

1 | [JDK 1.8.0_102](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html) ,安装路径: G:\DevInstall\Java\jdk1.8.0_102 |
1 | [Intellij IDEA 2018.1](https://www.jetbrains.com/idea/download/#section=windows),安装路径: G:\DevInstall\IntelliJ IDEA 2018.1 |
1 | [Apache Tomcat 9.0.8](https://tomcat.apache.org/download-90.cgi) ,安装路径: G:\DevSoftware\apache-tomcat-9.0.8 |
一、创建Web项目
1.1 创建Project
1 | 1、打开菜单File -> 选择New -> 选择Project |

1 | 2、选择左侧区域的Empty Project -> 选择Empty Project -> 点击Next |

1 | 3、输入项目名称为 “Demos”,项目路径为 “H:\DevProject\demos” -> 点击Finish |

1.2 创建Module
1 | 4、 继续,选择Modules , 点击“+”号 -> 选择“New Module” |

5、选择Maven ,JDK为1.8,勾选“Create from archetype” ,选择“maven-archetype-webapp”,点击Next

1 | 6、输入组织ID为”com.study.webapp“,Module名称为”frist_web“-> 点击Next |

7、确认如下信息:Maven安装目录路径为”G:/DevInstall/Maven“,Maven配置文件路径为”G:\DevInstall\Maven\conf\settings.xml“ ,Maven本地库所在路径为”H:\DevProject\Package.m2\repository“-> 点击Next

1 | 8、确认如下信息:Module名称为”frist_web“,根目录为”H:\DevProject\demos\frist_web“,Module文件夹所在路径为”H:\DevProject\demos\frist_web“-> 点击Finish |

9、至此,Web项目就创建完成。

二、配置Tomcat容器
1 | 1、 打开菜单Run -> 选择Edit Configuration |

1 | 2、 点击“+”号 -> 选择“Tomcat Server” -> 选择“Local” |

1 | 3、 输入新的服务名为”Tomcat“,在"Run/Debug Configurations"窗口的"Server"选项板中,取消勾选"After launch",设置"HTTP port"和"JMX port"(默认值即可),点击 Apply -> OK, 至此Tomcat配置完成。 |

1 | 4、点击"Application server"后面的"Configure...",弹出Tomcat Server窗口,选择本地安装的Tomcat目录 -> OK |

1 | 5、在Tomcat中部署并运行项目, 选择Deployment -> 点击右边的“+”号 -> 选择Artifact |

1 | 6、选择web项目包 -> OK -> OK |



7、 编辑index.jsp文件

8、 运行Tomcat,在浏览器中查看运行结果,第一个项目执行成功!!

三、Servlet简单实现
1 | Servlet运行原理: |

1 | 项目结构: |

3.1 编写Servlet源文件
项目中,在src文件夹下,新建一个包“com.it.servlet”,再该包下面新建一个名称为“HelloWorldServlet”的Java类型的文件。
1 | package com.it.servlet; |
3.2 部署Servlet
1 | 方法一:在HelloWorldServlet文件的类前面加上:@WebServlet("/HelloWorld"),pom.xml文件添加相应的依赖Jar包. |
1 | <!--添加Servlet--> |
3.3 运行Servlet
1 | 启动Tomcat服务,打开浏览器输入:[http://localhost:8080/HelloWorld](http://localhost:8080/HelloWorld),即可查看servlet运行成功。 |

四、项目代码
1 | 源码: [https://github.com/Hosiang1026/frist_web](https://github.com/Hosiang1026/frist_web),欢迎Star, 有错误之处或需要帮助都可以私信评论。 |
本文标题: JavaWeb项目创建基础
发布时间: 2022年01月08日 00:00
最后更新: 2025年12月30日 08:54
原始链接: https://haoxiang.eu.org/ef327ebc/
版权声明: 本文著作权归作者所有,均采用CC BY-NC-SA 4.0许可协议,转载请注明出处!

