IDEA使用Tomcat 部署web应用
点击顶部菜单栏 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应用相关推荐
- 不使用 Maven 等构建工具,而使用原始方法在 IntelliJ IDEA 中整合 Tomcat 部署 Web 应用
不使用 Maven 等构建工具,而使用原始方法在 IntelliJ IDEA 中整合 Tomcat 部署 Web 应用 我们知道,部署 Web 应用可以直接将 Web 应用的文件夹置于 Tomca ...
- 如何在 IntelliJ IDEA 中整合 Maven、Tomcat 部署 Web 应用
如何在 IntelliJ IDEA 中整合 Maven.Tomcat 部署 Web 应用 笔者的环境: JDK 11.0.12 Maven 3.6.3 Tomcat 9.0.41(Servlet 4. ...
- 工作记录——tomcat部署web应用常见问题和处理方法
这几天遇到一个tomcat部署web应用的问题,使用同样的数据库.tomcat和代码,在本机部署正常,放到服务器后出现web应用没有发布起来,最后发现是服务器JDK版本问题. 一.现象 1.tomca ...
- Tomcat部署Web项目
系统做完之后,就需要发布到服务器,部署方式有很多种,这种介绍一种比较常的Tomcat. Tomcat部署Web项目有三种方式: 1.配置Server.xml 2.添加xml文件 3.把文件直接放到we ...
- 阿里云服务器Linex系统搭建Tomcat部署Web项目
目录 整个过程我给它分成四个步骤: 使用的工具:Xshell.WinSCP. 下载并安装Tomcat 使用工具Xshell操作Linex系统 下载 解压 配置阿里云服务器信息 运行tomcat 部署w ...
- tomcat部署web应用的4种方法
Tomcat发布项目的方式大致有三种,但小菜认为通过在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目,是最佳选择. 因为这样对tomcat的入侵性最小,只需 ...
- MAC + Tomcat——部署Web项目时Tomcat启动成功,但部署的Web项目404错误
问题描述 尝试在mac系统尝试部署web项目. 项目部署成功后,可以访问首页,可是一旦访问自己的部署的项目就报404的错误. 问题分析 和window部署有些不同 例如如下访问 http://127. ...
- Tomcat部署Web应用
在Tomcat中部署Web有三种方法: 1,可以将Web应用文件直接复制到webapps目录下,也可以将Web应用打成war包放到webapps目录下,tomcat会自动解开war包,并在webapp ...
- mac java tomcat_mac平台tomcat部署web项目
在Tomcat中有四种部署Web应用的方式,简要的概括分别是: (1) 利用Tomcat自动部署 (2) 利用控制台进行部署 (3) 增加自定义的Web部署文件(%Tomcat_Home%\conf\ ...
- 如何Tomcat部署web应用
本人也是开始学习web部分不久,现在记录下如何在tomcat中部署web资源.以下内容全部都在本人电脑实际运行过. 导语:先了解下tomcat的文件目录: bin–tomcat批处理文件的存放目录 c ...
最新文章
- 安装 | VMware Workstation Pro 16 for Unbuntu 20.10 虚拟机安装教程
- Bash 中的 $0 在什么时候不是 argv[0]
- synchronized和ReentrantLock区别,用新的lock有什么好处?举例说说
- C语言 二维数组行数和列数计算 - C语言零基础入门教程
- PHP企业网站源码-稻草人PHP系统源码v1.0.3
- 大数据分析如何保证数据质量
- 企业AD域管理线上沙龙
- 单设施选址-重心法-Matlab
- Assign array to a variable before exporting as module default
- 基于python 爬虫的数据库设计开题报告_爬虫开题报告
- 修改linux开机启动界面,修改树莓派的开机启动画面,
- python RGB与LCH互转 算法
- 【Linux】常见错误 “cp: omitting directory”解决办法
- 云计算与大数据平台课堂作业
- moveit和gazebo的联合抓取仿真
- sklearn 增量学习
- 人工智能ai写作系统,ai智能写作机器人
- 抖音搬运被限流评级怎么办,什么是有效申诉和无效申诉丨国仁网络资讯
- layer opcode oracle,ORACLE 事件追踪
- 优达学城无人驾驶工程师——P4车道线检测功能