在IDEA下JavaWeb项目的配置
1.新建web工程
首先先建立一个Project,在IDEA2021.2版本中直接按照java项目配置即可
建议再创建一个新的Module
这时要将Java项目配置成Web项目
可以右键选中新创建的Module 选择Open Moudle Setting,也可以使用左上角File的Project Structure
之后即可如上图添加Web项目
后面再点击Create Artifact创建 Artifact,这里的Artifact类似将资源打包成文件夹形式(将War包解压缩的形式),也可以打包成War包形式,如果后面还需要添加依赖的话需要对Artifact进行fix。
2.配置Tomcat
先点击添加配置,再点击左上角的**+**中TomcatServer的local选项
右边栏位点击部署选项再选择其中的+号即可添加刚才配好的Artifact
注意Application context的选择这里的路径应该与Server下的URL 8080/后的路径保持一致,否则会出现404的错误
再回到Server选项下首先应先配置Application Server,点击右边的配置选项,选择正确的TomCat Home,后续如果需要其他的与Tomcat有关Jar包也到下面的Libraries中添加。需要注意的是,我们还需要将tomcat添加到Moudule中才能使用,在下一步中将会介绍
3.添加其他需要用到的jar包
在project生成的模块中建立一个lib文件夹,导入所需要的jar包,如mysql8.0,然后右键点击lib,选择Add as Libirary
注意添加lib的位置和创建Library时选取的模块,虽然我们也可以直接在WebDemo01下直接创建lib,但这时lib中的jar包就不能复用给其他模块了,因此为了方便我们还是将他放在JavaWebTest下
下面我们再打开Project Structure,在Moudule中添加lib*(如果上一步不直接Add as Library也可以使用这个方法添加)*
最后我们需要来到Artifacts栏,右下角有fix按钮,选择fix后就可以自动地将我们刚才添加的lib导入到Artifact中。之后启动项目,就可以成功啦。