IDEA新建复杂动态web项目

 

相对于简单web项目,复杂web项目,我们需要配置项目结构,类似eclipse里的构建路径,来添加tomcat里的jar包支持,以及自定义的lib下的jar支持;以及一些特殊处理,比如idea会对项目里的文件都进行生成索引,以提高查询速度,但是对于一些样式文件,js文件等,经常出现卡死情况,所以我这里强力建议,通过设置,对web下的文件不进行索引。

 

这里我们用我以前我们写的新闻发布系统为例 看下如何建这种项目;

 

我们新建Module

IDEA新建复杂动态web项目 0

 

取名News

IDEA新建复杂动态web项目 0

 

然后我们直接贴代码

首先是Web下 jsp以及样式和图片文件,但是你直接贴的话 ,会出现建立索引卡死情况。

所以这里有一个步骤,右击Web目录,

IDEA新建复杂动态web项目 0

Mark Directory as  - > Excluded  这样这个Web目录下所有文件都不会创建索引;

 

贴完jsp和样式,图片文件,然后我们再web-inf下建个lib,贴下jar包,以及web.xml里也修改下;

IDEA新建复杂动态web项目 0

 

然后我们来贴下java代码

 

IDEA新建复杂动态web项目 0

 

贴完后,我们发现 问题来了,这里servlet类 都报错,没有。所以我们需要加下Tomcat Server里的jar包支持;

 

选中News项目,File -> Project Structure...(类似Eclipse里build path构建路径)

IDEA新建复杂动态web项目 0

 

IDEA新建复杂动态web项目 0

点击 +  然后选 Library..

 

IDEA新建复杂动态web项目 0

选择 Tomcat 然后 Add Seleted

IDEA新建复杂动态web项目 0

 

这样依赖就多了个 Tomcat Server

 

IDEA新建复杂动态web项目 0

 

servlet类好了 但是第三方的jar包 也就是lib下的 还没搞进来。

 

所以继续配置 Project Structure

IDEA新建复杂动态web项目 0

添加 Jars or directories..

IDEA新建复杂动态web项目 0

 

定位到lib 然后点OK即可;

 

这样就完事了;

IDEA新建复杂动态web项目 0

部署配置下;

 

然后运行;

IDEA新建复杂动态web项目 0

 

运行OK;数据库脚本自己导入即可;

相关文章:

  • 2021-09-03
  • 2022-12-23
  • 2021-11-28
  • 2021-06-20
  • 2021-08-06
  • 2021-07-26
猜你喜欢
  • 2021-11-06
  • 2022-01-21
  • 2022-12-23
  • 2021-10-19
  • 2021-11-27
  • 2021-11-23
相关资源
相似解决方案