1.IDEA添加tomcat#

虽然用IDEA编译查看Spring源码都没啥问题,但是第一次那个IEDA运行tomcat项目还真是无从下手。虽然之前用Eclipse比较熟练,但对新工具的使用也懵逼。这充分说明需要一份操作指南是多么重要。下面记录解决过程。

第一步:IDEA添加Tomcat

Run-> Edit Configurations ->Add ->Tomcat Server -> Local 来添加tomcat容器

添加Tomcat

第二步:配置Tomcat

在上面步骤的基础上,也就是在Run/Debug Configurations页面DE Configure进行配置,包括:

  • 添加本地tomcat
  • 配置本地的JDK

添加本地Tomcat

配置tomcat

第三步:配置Artifact

打开File->Project Structure->Project Settings ->Artifacts ->添加->Web Application:Exploded->From Modules.. ->然后选中要添加的项目

添加Artifacts

第四步:将项目添加到Tomcat

Run-> Edit Configurations->Deployment

添加项目

第五步:运行Tomcat

添加完之后IDEA的左下角会多一个Services页签,点击启动按钮启动即可,如下图

启动项目

2.IDEA把普通webapp目录设置为web模块#

File->Project Structure ->Project Settings ->Modules ->Add ->web

然后将Path和Web Resource Directory选定为要设置的webapp目录,成功后对应的webapp目录会多一个蓝色圆点

设置WEB

3.IDEA设置JVM运行参数#

对JVM运行参数进行修改是JVM性能调优的重要手段,下面介绍在应用程序开发过程中JVM参数设置的几种方式。

运行时指定#

java程序运行时指定 -Dproperty=value

该参数通常用于设置系统级全局变量值,如配置文件路径,保证该属性在程序中任何地方都可访问。当然,也可以通过在程序中使用System.setProperty进行设置。

​ 注意:

​ 1、如果-Dproperty=value的value中包含空格,可以将value使用引号引起来。例如:-Dmyname=”hello world”。

​ 2、如果配置了-Dproperty=value参数,又在程序中使用了System.setProperty对同一个变量进行设置,那么以程序中的设置为准。

IDEA设置JVM参数#

在工具中的配置见下图:

配置jvm参数

修改配置文件#

1、打开IDEA安装目录中的bin目录;

2、找到并打开idea.exe.vmoptions配置文件,编辑该配置文件保存;(或者idea64.exe.vmoptions)

3、重新启动idea才能生效。

三种方式的优先级关系

  方式一>方式二>方式三