IDEA中部署Tomcat及原理

简介: IDEA中部署Tomcat及原理

IDEA中部署Tomcat

1.新建项目

1.1 创建一个JavaWeb工程

File->New->Project->Java Enterprise选择Web Application
图片.png

1.2 选择路径

图片.png

2.JavaWeb目录介绍

图片.png

Day50:项目名称

src:存放Java代码

web:存放web资源

WEB-INF:存放Java转译之后的class文件

3. 部署Tomcat

idea部署项目,采用的是虚拟目录方式;

3.1 点击Add Configuration选择Edit Configurations

在这里插入图片描述

3.2点击左上角加号找到Tomcat Server点击Local

图片.png

3.3点击Configure选择Tomcat的路径添加并改名字

这里选择的是Tomcat8.5.53版本;

在这里插入图片描述

3.4 访问名称配置

点击加号选择Artiface最后点击Apply

在这里插入图片描述

3.5 Tomcat插件配置

On ‘Update’ action选择Redeploy意思是当我们操作运行或者测试按钮时重新部署项目

下面一个选择Update classes and resources意思是当JSP或者JAVA页面发生改变会动态的部署;

在这里插入图片描述

4. 运行项目

点击三角直接运行或者点击甲壳虫样式按钮进行测试,模式运行;

在这里插入图片描述

5. IDEA部署Web项目的方式

  1. 根据本地安装的tomcat,会给当前项目生成一个tomcat镜像,部署到tomcat镜像相当于部署到本地tomcat中;
  2. tomcat镜像部署项目的方式是虚拟目录优化版,镜像的安装目录 -> conf -> catalina -> localhost ,就找到了day50.xml配置文件;
<Context path="/Day50" docBase="D:\JAVAQF\Willing\develop\Java\WillingInQF\Day50\out\artifacts\Day50_war_exploded" />

要求day50项目中的资源应该都需要放到day50_war_exploded文件夹才算成功;

6.IDEA中Web项目部署到tomcat中的内容

  • src文件夹:可以部署,部署到项目中的\WEB-INF\classes文件夹中;

  • web文件夹:可以部署,部署到项目目录中;

到tomcat中的内容

  • src文件夹:可以部署,部署到项目中的\WEB-INF\classes文件夹中;

  • web文件夹:可以部署,部署到项目目录中;

  • Day50项目下:不可以部署;

目录
相关文章
|
1月前
|
运维 网络安全 持续交付
IDEA+Docker 远程一键部署项目:技术干货分享
【10月更文挑战第4天】在现代软件开发中,快速、可靠、自动化的部署流程是提升开发效率和运维质量的关键。IDEA(IntelliJ IDEA)作为Java开发者首选的IDE,结合Docker这一轻量级容器化技术,能够实现远程一键部署项目,极大地简化了开发到生产的流程。今天,我将和大家分享这一组合在工作学习中的实际应用和技术干货。
216 3
|
2月前
|
监控 Java 应用服务中间件
部署tomcat部署实战案例
本文是关于Tomcat部署实战案例的教程,包括通过yum和二进制方式部署Tomcat的详细步骤,以及如何监控Tomcat服务。
209 84
部署tomcat部署实战案例
|
3月前
|
Java 应用服务中间件 Windows
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
【应用服务 App Service】App Service 中部署Java项目,查看Tomcat配置及上传自定义版本
|
2月前
|
应用服务中间件 Docker 容器
docker应用部署---Tomcat的部署配置
这篇文章介绍了如何使用Docker部署Tomcat服务器,包括搜索和拉取Tomcat镜像、创建容器并设置端口映射和目录映射,以及如何创建一个HTML页面并使用外部机器访问Tomcat服务器。
docker应用部署---Tomcat的部署配置
|
1月前
|
前端开发 Java 应用服务中间件
21张图解析Tomcat运行原理与架构全貌
【10月更文挑战第2天】本文通过21张图详细解析了Tomcat的运行原理与架构。Tomcat作为Java Web开发中最流行的Web服务器之一,其架构设计精妙。文章首先介绍了Tomcat的基本组件:Connector(连接器)负责网络通信,Container(容器)处理业务逻辑。连接器内部包括EndPoint、Processor和Adapter等组件,分别处理通信、协议解析和请求封装。容器采用多级结构(Engine、Host、Context、Wrapper),并通过Mapper组件进行请求路由。文章还探讨了Tomcat的生命周期管理、启动与停止机制,并通过源码分析展示了请求处理流程。
|
1月前
|
负载均衡 应用服务中间件 Apache
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
37 3
|
1月前
|
Java 应用服务中间件 Maven
idea+maven+tomcat+spring 创建一个jsp项目
这篇文章介绍了如何在IntelliJ IDEA中使用Maven和Tomcat创建一个JSP项目,包括配置Maven依赖、设置Tomcat服务器、编写JSP页面、创建控制器和配置文件,以及项目的运行结果。
160 0
idea+maven+tomcat+spring 创建一个jsp项目
|
1月前
|
Java 应用服务中间件 Linux
tomcat学习二:tomcat部署多个项目:不修改端口和修改端口 两种方式详解
这篇文章详细介绍了在Tomcat服务器上部署多个项目的方法,包括不修改端口和修改端口两种方式。
97 0
|
3月前
|
前端开发 JavaScript Java
idea中如何不重启tomcat 即可看到修改内容变化
这篇文章介绍了在IntelliJ IDEA中实现对Java Web应用的热部署(Hot Swap)的多种方法,包括启用自动构建、使用Exploded Artifact、安装JRebel插件、更改静态资源、使用Spring Boot的devtools以及IDEA的HotSwap功能,以便在不重启Tomcat服务器的情况下看到修改内容的变化。
idea中如何不重启tomcat 即可看到修改内容变化
|
3月前
|
应用服务中间件 Docker 容器
在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器
这篇文章介绍了在Docker中安装Tomcat的过程,包括搜索Tomcat镜像、拉取镜像、目录挂载的准备、创建并挂载容器,以及如何进入容器和进行测试。文中还说明了如何将WAR包部署到Tomcat服务器并访问部署的应用。
在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器