1、修改webRoot为web
2、打开idea,File->open 导入工程。
3、 设置工程配置 File-> Project Structure
如下所示配置sdk等,然后工程里面新建out目录,配置Project compiler output
这里把地址配置到web-inf\classes里面,等把编译后的class文件写到这里面
2.配置Modules
删除下面已有的Modules,然后新建新的
这里必须删除已有,如果不删除,那么新建web后,Source Roots为空的(如下图)。会导致后面启动报Artifact 项目:war exploded: Error during artifact deployment错误
新建步骤如下:
这里Module name配置如下
配置完之后,这里可以看到源文件的配置
Path 配置如下
有的教程会让选择第二个路径,这里路径配置后显得很乱。不如默认路径
这时候Dependencies 没有导入依赖包
先在 Libraries里面新建
选择工程里面的 lib
新建后如下
接下来在Facets 里面新建Web目录
新建后配置如下
接下来新建Artifacts 也就是新建war包
然后修改配置和名称
把war包配置到tomcat里面去,这样更加明确
接下来配置tomcat
Server配置如下
然后添加war包
然后修改Application context
Apply后
接下来可以启动
参考链接
https://blog.csdn.net/emprere/article/details/102830254
https://www.cnblogs.com/libin6505/p/10515606.html