IDEA一些介绍

IDEA介绍

一、Project Structure

  Project Settings and Platform Settings

Projrct

  name, SDK, language level(编译语言版本), compiler output(项目中的默认编译输出总目录)

Modules

  项目的模块,一个项目中可以有多个子项目,每个子项目相当于一个模块(一般小项目为一个)

  Sources:设置模块目录

  Paths:设置module编译输出目录

  Dependencies:添加项目依赖项(如依赖的jar包、目录、库、模块)。

Libreries

  里面可以添加项目jar包 并且可以把多个jar放在一个组里面 类似于jar包整理,这个下添加的jar 会在Depedencies中显示(反之不可以),故项目依赖jar包放这里更好

Facets

Artifacts

  项目的打包部署设置,这个是项目配置里面比较关键的地方

  左半框:需要添加项目的部署包 注意选择是exploded的war包

  "Outout directory":项目的输出目录(非maven项目这个可以设置到任何地方)。比如web项目可以部署到tomcat->webapp目录下的新建项目文件夹中(注:要想在Tomcat中运行,还必须保证"Type"选择"Web Application Archive")。其中,

     exploded archive (development mode):这种叫开发模式这是直接把文件夹,jsp页面 ,classes等等移到tomcat 部署文件夹里面,进行加载部署

      Packaged Archive(production mode):这种叫发布模式,这是先打成war包,再发布

  注:"XX compile output":表示项目编译生成的文件。

  疑惑:一旦设置了该目录并输出,则之后每次编译运行会更新该目录文件,但是若删除了这些文件,无法重新输出这些文件。这时可重新设置到输出目录后再设置回来,这样可以重新输出。

"outout root":输出结构(output layout)

SDKs

二、Tomcat配置

Deployment选项卡

  首先保证artifacts需要设置在tomcat->webapp目录下的新建项目文件夹后(见第一节Project Structure->Artifacts)。原因:保证仅打开tomcat文件夹下的startup.bat即可开启服务程序。

  然后这里可以点击"+"添加artifacts。其中Application context代表服务器域名,即"http://localhost:8080/XXX/"中"XXX"。此处自定义名称。

posted on 2017-03-13 18:33  silentteen  阅读(1257)  评论(0编辑  收藏  举报