首页 > 【只需三步】用IDEA打开一个新的jsp项目如何跑起来(运行起来)

【只需三步】用IDEA打开一个新的jsp项目如何跑起来(运行起来)

 

 

  • 第1步:打开JSP项目目录 

  • 第2步:设置项目结构

实际上就是把Projects Settings下面的Project、Modules、Libraries、Facets和Artifacts都设置一遍,我们慢慢往下看吧

这里需要注意:在Mdules下面添加Web和在Facets下面添加Web效果几乎一样(目前我还没搞懂两者差异)

最后得到这样的结果

有的项目会有这两个Artifacts(war和war exploded)可以这么理解:

  • war模式这种可以称之为是发布模式,看名字也知道,这是先打包war包,再发布;
  • war exploded模式是直接把文件夹,jsp页面,classes等等移到Tomcat部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。
  • 第3步:编辑运行设置(怎么让项目跑起来,这步狠关键)

IDEA右上角的这个位置选择“编辑配置”











就可以跑起来了(我喜欢用快捷键Shift+F10)

如果运行过程有报错就检查下是不是maven仓库里面的代码没有下载完,具体看右下角的进度条

首次导入maven依赖包的确是有点久,如果进度条走完都导入完了依赖包还报错

建议打开IDEA右侧这个位置

重新导入下就可以了,如果下载半天发现部分依赖包死活下载不下来,那么就使用maven国内镜像包下载吧,具体方法:

ctrl+alt+s

上面的C:UsersAdministrator.m2settings.xml文件需要自己创建,重新配置好了之后,再重复刚才Reimport依赖包的过程



好桑心,尼玛又要等待一段时间,趁这个时候点击屏幕下方的得物APP给辛苦疲惫的自己选一双好鞋吧,现在正在搞活动还打八折呢

具体方法参见《自定义国内maven镜像包设置settings.xml》

自定义国内maven镜像包设置settings.xml_你挚爱的强哥❤给你发来1条消息❤-CSDN博客

还有一种情况就是有外部jar包需要手动引入,找到外包jar包文件夹lib(不是每个项目都在这里,具体路径问你们项目主管),右键-添加为库-直接确定即可,重新运行下项目就可以了!

更多相关:

  • 前置条件:安装了gittab.exe,并拉取了对应项目 导入了该项目到vscode之后  ...

  • 先安装Node.jshttp://nodejs.cn/download 推荐国人安装淘宝npm镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org 然后创建一个空文件夹,在资源管理器地址栏输入cmd,回车然后输入   cnpm install vue-...

  • 学会操作git和使用Github来管理代码是技术开发人员的必备基本功,在工作中越来越发现,熟练掌握好git这个利器对工作非常有帮助, 遂静心专门攻之. 下面是我在github上创建的第一个测试项目.详细步骤记录如下. 一.注册Github账号 如果事先没有github的账号,首先需要注册一个github账号,需要登陆github...

  •  .net core相比之前.net的是一个可以跨平台,脱离iis运行的语言,并且项目启动的效率要比用iis启动快,可以说进一步提高了开发的效率。要想自己的项目core脱离iis,首先选择vs启动项目的载体:  如下图,不要选择IIS Express      选择好后再启动项目,会出现一个cmd窗口,我的理解这个窗口就类似于Core...

  • 天地会珠海分舵注:随着微信应用号的呼之欲出,相信新一轮的APP变革即将发生。从获得微信应用号邀请的业内人士发出来的一张开发工具源码截图可以看到,reacjs及其相应的FLUX框架altjs很有可能会成为前端开发主流。作为行业内人士,自己之前从来没有做过web及webapp开发,所以这方面算是一名小白。这段时间在忙完工作之余准备储备...

  • 习题5 2. (1)写出关系模式: 学生:R1= U1={学号,姓名,出生日期,系名,班号,宿舍区}; F1={学号->(姓名,出生日期,系名,班号,宿舍区),班号->系名,系名->宿舍区}; 班级:R2= U2={班号,专业名,系名,人数,入校年份}; F2={班号->(专业名,人数,入校年份),专业名->系名,(专业名,入校年份)...