IDEA部署tomcat项目
- 首先直接用IDEA去open你的web项目
- 打开Project Structure
- 选中Modules,先把默认的Modules删掉,然后点击‘+’号,选择Import Modules,选择你要部署的项目,然后选择Create Modules from existing sources,然后一直next到最后。
- 接下来就选择Facets,点击‘+’号,选择web,然后让你Choose Modules,就选中你上一步生成的Modules。
- 接下来的步骤我将以图片形式展示
- IDEA部署tomcat
首先直接用IDEA去open你的web项目
打开Project Structure
选中Modules,先把默认的Modules删掉,然后点击‘+’号,选择Import Modules,选择你要部署的项目,然后选择Create Modules from existing sources,然后一直next到最后。
接下来就选择Facets,点击‘+’号,选择web,然后让你Choose Modules,就选中你上一步生成的Modules。
重点来了 重点来了 重点来了
1、看见Web Resource Directory的路径没有,IDEA会默认是路径结尾为web,你需要更改此路径,将路径更改为你自己项目的webContent或者为webRoot文件夹。还有一点需要注意的就是你的Deployment Descriptors的路径选择自己项目WEB-INF下面的web.xml文件,如图所示。
接下来的步骤我将以图片形式展示
上诉图片是通过点击Artifacts下面的‘+’号出现的界面,做完图片上面的步骤之后,然后选择自己的Modules然后点击‘OK’就添加好了Artifacts了,之后去IDEA部署tomcat就行了。
做完上诉步骤记得 点击apply 点击apply 点击apply**
IDEA部署tomcat
1、
2、 这样就添加好了tomcat了,接下来给tomcat设置下Deployment,就是把你上面步骤中生成的Artifacts打包发布到tomcat下面了,具体如下图。
3、下图中圈中的建议改成"/"。然后点击apply 点击apply 点击apply。启动tomcat,就可以运行了。
最后注意自己的访问路径哦
比如我要访问webContent下面的bootstrap下面的formDesign.jsp页面,我的访问路径就是http://localhost:8080/bootstrap/formDesign.jsp。
还记得在选择Facets时候更改的Web Resource Directory嘛?
让你把这个目录指向你自己项目的webContent或者webRoot,就是把这块目录当做根目录进行加载,然后tomcat中的application context改成了“/”就意味着在webContent或者webRoot之前的目录都被替换为了"/",所以在这之后的访问路径就是在这基础之上进行添加的。
新人博客,如有错误,希望大牛指出,不胜感激。