创建Web项目
首先我们要用一个idea, 用IDEA创建一个普通的java项目
![](https://i-blog.csdnimg.cn/blog_migrate/b183c2d277624d489915b6d418ec5d56.png)
创建一个模块 名字是Tomcat
创建好后的项目结构如上图,我创建的项目名称为tomcat,这个项目现在还是一个普通的java项目,想要开发web程序,我们还要做一下操作,首先我们先给项目添加依赖
![](https://i-blog.csdnimg.cn/blog_migrate/96051e19227d8827f254ae396b70665d.png)
首先右键自己创建的项目,然后点击add framework support
![](https://i-blog.csdnimg.cn/blog_migrate/ea73cfa140fe5db6913b5cf30e07c0c0.png)
选择Web application,然后点ok
![](https://i-blog.csdnimg.cn/blog_migrate/1d4204bf2ed8673bf0285be38294eb9f.png)
我们可以发现多了一个web文件夹,这个web文件夹里面就是放自己的web文件,例如html文件,jsp文件等,web下面的WEB-INF目录里面的web.xml就是用来配置这个web项目的,在WEB-INF下面我们一般会建立一个lib文件夹用于存放项目所需的jar包。
配置tomcat
创建web项目后我们需要配置tomcat才能运行,下面我们来进行配置。
首先点击add configuration
![](https://i-blog.csdnimg.cn/blog_migrate/1f171147a1a5f0f13abb24bfe226fe2f.png)
然后点击+号
![](https://i-blog.csdnimg.cn/blog_migrate/5c38b9123a6fab675033b38e46b7c963.png)
下拉选择tomcat server下的local
![](https://i-blog.csdnimg.cn/blog_migrate/48197de23d7f928ed1c165eb97cc58f5.png)
点击configuration,点击+号,在tomcat选择自己的tomcat目录
![](https://i-blog.csdnimg.cn/blog_migrate/c146a3992cb4bf194707ebf6f2210bd2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/9904de576df819dd7e1e7d426e81a336.png)
![](https://i-blog.csdnimg.cn/blog_migrate/364c1a3c4cb5f3456542ab14307b2eab.png)
回到配置界面
![](https://i-blog.csdnimg.cn/blog_migrate/9349445923d443f0af4cf3d17dd15763.png)
我们在这个界面中首先点击Deployment,先配置自己的项目名称,也就是外部访问的项目名称
![](https://i-blog.csdnimg.cn/blog_migrate/7a8bb6481043608bb6a20ed6a8c2950e.png)
点击+号,选择发布方式(第一个选项为war包,第二个选项为源码),我们选择Artifact
![](https://i-blog.csdnimg.cn/blog_migrate/57ec11652b6f3deaa6c800e8e7d40536.png)
选择后下滑修改对外访问路径,我一般和项目名称一致
![](https://i-blog.csdnimg.cn/blog_migrate/bb98a8ae30e73f0b852dc5950dc524bb.png)
然后点击ok
![](https://i-blog.csdnimg.cn/blog_migrate/cf4224a23e48679eee3afe6bdd2531a0.png)