点击顶部菜单栏 Run–> Edit Configurations

点击 + 号 —》Tomcat Server ----》 Local

设置server 的名称 随便命名


点击configure —》在弹出框中选择本地的tomcat 所在的目录 点击 ok

点击Deployment Tab页部署项目 点击 + 号 选择Artifact

在弹出框中选择 exploded 结尾的包

(1)solr:war模式这种可以称之为是发布模式,看名字也知道,这是先打成war包,再发布;

(2)solr:war exploded模式是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。


设置Application Context. 我这里设置为/。默认是上面所选的 solr:war exploded 的根文件夹名称
点击 apply —》 ok 。设置成 / 。则在地址栏直接可以通过ip访问。设置名称之后需要ip/Applcation Context 设置的名称

设置热部署
On Update action : 当代码改变的时候,需要IDEA为你做什么;

On Frame deactivation : 当失去焦点(比如你最小化了IDEA窗口),需要IDEA为你做什么。
我们这里全部选择update classes and resources 更新编译文件和资源文件

点击 Debug 模式运行

当选择Artifact 没有任何东西的时候,
点击菜单栏 File —》 project Structure—》Artifacts —》Web Application:Exploded —》From Moudule

选择 moudle —》ok

Artifacts 中的 Output directory 所对应的目录就是Tomcat 部署时候用到的目录。从该目录下找到编译好的文件。

勾选Show Content of Elements 则显示出静态资源文件夹。如静态页面 、js所在的文件夹
例如下面就是在根目录下找到webapp文件夹

可以到C:\Users\Administrator.IntelliJIdea2018.3\system\tomcat\的目录下看到部署的项目。进入项目文件夹。发现复制了Tomcat 的conf、log、work、三个文件夹。进入到conf --》Catalina —》localhost 看到一个ROOT.xml .内容如下

docBase 就是Tomcat 部署时需要找的项目所在的地址。 path 是之前在 Deployment Tab
页面设置的 Application Context ,那里设置成什么,这里就是什么。

IDEA使用Tomcat 部署web应用相关推荐

  1. 不使用 Maven 等构建工具,而使用原始方法在 IntelliJ IDEA 中整合 Tomcat 部署 Web 应用

    不使用 Maven 等构建工具,而使用原始方法在 IntelliJ IDEA 中整合 Tomcat 部署 Web 应用   我们知道,部署 Web 应用可以直接将 Web 应用的文件夹置于 Tomca ...

  2. 如何在 IntelliJ IDEA 中整合 Maven、Tomcat 部署 Web 应用

    如何在 IntelliJ IDEA 中整合 Maven.Tomcat 部署 Web 应用 笔者的环境: JDK 11.0.12 Maven 3.6.3 Tomcat 9.0.41(Servlet 4. ...

  3. 工作记录——tomcat部署web应用常见问题和处理方法

    这几天遇到一个tomcat部署web应用的问题,使用同样的数据库.tomcat和代码,在本机部署正常,放到服务器后出现web应用没有发布起来,最后发现是服务器JDK版本问题. 一.现象 1.tomca ...

  4. Tomcat部署Web项目

    系统做完之后,就需要发布到服务器,部署方式有很多种,这种介绍一种比较常的Tomcat. Tomcat部署Web项目有三种方式: 1.配置Server.xml 2.添加xml文件 3.把文件直接放到we ...

  5. 阿里云服务器Linex系统搭建Tomcat部署Web项目

    目录 整个过程我给它分成四个步骤: 使用的工具:Xshell.WinSCP. 下载并安装Tomcat 使用工具Xshell操作Linex系统 下载 解压 配置阿里云服务器信息 运行tomcat 部署w ...

  6. tomcat部署web应用的4种方法

    Tomcat发布项目的方式大致有三种,但小菜认为通过在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目,是最佳选择. 因为这样对tomcat的入侵性最小,只需 ...

  7. MAC + Tomcat——部署Web项目时Tomcat启动成功,但部署的Web项目404错误

    问题描述 尝试在mac系统尝试部署web项目. 项目部署成功后,可以访问首页,可是一旦访问自己的部署的项目就报404的错误. 问题分析 和window部署有些不同 例如如下访问 http://127. ...

  8. Tomcat部署Web应用

    在Tomcat中部署Web有三种方法: 1,可以将Web应用文件直接复制到webapps目录下,也可以将Web应用打成war包放到webapps目录下,tomcat会自动解开war包,并在webapp ...

  9. mac java tomcat_mac平台tomcat部署web项目

    在Tomcat中有四种部署Web应用的方式,简要的概括分别是: (1) 利用Tomcat自动部署 (2) 利用控制台进行部署 (3) 增加自定义的Web部署文件(%Tomcat_Home%\conf\ ...

  10. 如何Tomcat部署web应用

    本人也是开始学习web部分不久,现在记录下如何在tomcat中部署web资源.以下内容全部都在本人电脑实际运行过. 导语:先了解下tomcat的文件目录: bin–tomcat批处理文件的存放目录 c ...

最新文章

  1. 安装 | VMware Workstation Pro 16 for Unbuntu 20.10 虚拟机安装教程
  2. Bash 中的 $0 在什么时候不是 argv[0]
  3. synchronized和ReentrantLock区别,用新的lock有什么好处?举例说说
  4. C语言 二维数组行数和列数计算 - C语言零基础入门教程
  5. PHP企业网站源码-稻草人PHP系统源码v1.0.3
  6. 大数据分析如何保证数据质量
  7. 企业AD域管理线上沙龙
  8. 单设施选址-重心法-Matlab
  9. Assign array to a variable before exporting as module default
  10. 基于python 爬虫的数据库设计开题报告_爬虫开题报告
  11. 修改linux开机启动界面,修改树莓派的开机启动画面,
  12. python RGB与LCH互转 算法
  13. 【Linux】常见错误 “cp: omitting directory”解决办法
  14. 云计算与大数据平台课堂作业
  15. moveit和gazebo的联合抓取仿真
  16. sklearn 增量学习
  17. 人工智能ai写作系统,ai智能写作机器人
  18. 抖音搬运被限流评级怎么办,什么是有效申诉和无效申诉丨国仁网络资讯
  19. layer opcode oracle,ORACLE 事件追踪
  20. 优达学城无人驾驶工程师——P4车道线检测功能

热门文章

  1. C语言 数组查找问题汇总
  2. 对FPKM/RPKM以及TPM的理解
  3. PHPstorm webstorm idea工具激活
  4. snipaste滚动截图方法
  5. 详细描述磁浮列车电液混合制动方法的离散特性
  6. vue中使用ECharts引入中国地图
  7. C++学习——第9章 函数
  8. jsplumb设置锚点_记录一次基于jsPlumb流程图编辑器的开发过程
  9. 天正lisp文件路径_在AutoCAD中查找指定支持文件的文件路径
  10. [RK3399][Android7.1]勿扰模式的默认设置修改