一、创建一个普通web项目,步骤略,如下图。

二、配置项目相关信息。

  1、通过如下方式在Artifacts下添加我们的项目。

  2、选中我们的项目。

  3、修改项目的默认输出位置,可根据需要修改。

  4、如果要生成war包,需要如下添加,建立后的war包输出路径也可根据需求修改。

  5、最终结构如下图

三、配置tomcat。

  1、Run->Edit Configurations...

  2、创建一个tomcat

  3、选择要使用的tomcat。

  4、将我们配置好的项目加入到tomcat中。

  5、配置项目访问时的名称。

  6、其他配置

  如上图标注 1 所示。On 'Update action' 当我们按 Ctrl + F10 进行容器更新的时候,可以根据我们配置的这个事件内容进行容器更新。其中我选择的 Update classes and resources 事件是最常用的,表示我们在按 Ctrl + F10 进行容器更新的时候,我们触发更新编译的类和资源文件到容器中。在 Debug 模式下,这个也就是所谓的 HotSwap。这是这种热部署没有 JRebel 插件那样好用。

  如上图标注 2 所示On frame deactivation 当我们切换 IntelliJ IDEA 到浏览器的时候进行指定事件更新,这个一般是因为 Web 开发的时候,我们需要经常在 IntelliJ IDEA 和各个浏览器之间来回切换测试,所以才有了这种需求。IntelliJ IDEA 是为了帮我们在做这种无聊切换的时候做一些指定事情。当然了,如果切换过于频繁,这个功能还是很耗资源的,所以我设置的是 Do nothing 表示切换的时候什么都不做。

  通过以上配置项目就能在tomcat中运行了。

最新文章

  1. 以ZeroMQ谈消息中间件的设计【译文】
  2. 初学jquery,自己写的一个jquery幻灯片,代码有些笨拙,希望有大神可以指点一二,精简一下代码
  3. 更改OneDrive同步文件夹
  4. PHP局部变量与全局变量
  5. [android]fmodex在某些android设备上声音延迟Latency
  6. js密码的校验(判断字符类型、统计字符类型个数)
  7. Spring HibernateTemplate的使用
  8. Servlet API中文版
  9. Hadoop家族
  10. Php中的goto用法
  11. 使用 <embed> 标签显示 flash文件(swf)格式 ,如何设置 width 和 height 宽度,高度.
  12. jQuery index() 方法
  13. hive drop 报错
  14. HDU 2586 How far away ?
  15. CSS——对position定位和margin-top的理解
  16. Python 进程间数据交互
  17. 自动升级CentOS Python至官方最新版
  18. Sublime_text编辑器插件安装
  19. python&django 常见问题及解决方法
  20. 第三百四十五节,Python分布式爬虫打造搜索引擎Scrapy精讲—爬虫和反爬的对抗过程以及策略—scrapy架构源码分析图

热门文章

  1. ComponetOne 2014 v3版本正式发布
  2. SoapUI SoapUI测试WebService协议接口简介
  3. [Android GMS 认证] keystore/keymaster/Attestation的问题
  4. drupal 2006 mysql server has gone away
  5. MongoDB设置
  6. SQL Server 2000详细安装过程及配置
  7. CefSharp的一些初始化操作
  8. 计算机基础-CPU
  9. webpack打包去掉console.log打印与debugger调试
  10. vue实例生命周期详解