IDEA部署web项目,绝对一次成功

首先直接用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之前的目录都被替换为了"/",所以在这之后的访问路径就是在这基础之上进行添加的。

新人博客,如有错误,希望大牛指出,不胜感激。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值