一、使用Maven骨架创建web项目(需联网)
- 选用骨架
- 填写项目GroupId、ArtifactId
- 配置项目使用的maven
- 设置项目名称和路径
- 第一等待骨架下载完成,第二点是把pom.xml add as maven project。
- 如果没有弹出Maven Projects nees to be imported.就右键pom.xml,选择 add as a maven project(类似的意思),pom.xml变成蓝色就可以了。
- 因为使用骨架,project Structure中的配置都帮我们配置好了,所以直接配置tomcat就可以启动了。
- 配置tomcat,点击Edit Configurations
- 配置本地tomcat
- 配置服务器参数
- 选择打包好的项目
- 完成,启动服务即可。
二、不使用Maven骨架创建web项目
- 直接创建项目
- 填写GroupId、ArtifactId(没有强制要求,最好按照规范填写)
- 项目名称、位置。
- 配置web.xml。右键main,新增一个目录,命名为webapp;webapp下再新增一个目录WEB-INF,WEB-INF下添加web.xml文件。web.xml文件如下:
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app> <display-name>Archetype Created Web Application</display-name> </web-app>
结构如下:
配置project structure
配置project:除了Project SDK选择对的jdk,没啥好配置的。
Modules配置:
点击create artifacts 就会在 Artifacts下新增一个web exploded如果没有。则手动添加:点击+ ---选中Web Application:Exploded---选择From Modules---选择你的项目然后再选择下图中的 + -----Directory Content-----再弹出的目录里选择自己项目的名字即可。到此Project Structure就配置完成了。
接下来是配置tomcat,请参考上边使用骨架的配置。(注意:配置完成,记得写一个index.jsp作为测试,如果没有启动页,显示404)
到此配置完成。