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项目下:不可以部署;

目录
相关文章
|
2月前
|
Java 应用服务中间件 API
Servlet开发流程 (里面有Idea项目添加Tomcat依赖详细教程)
本文详细介绍了Servlet的开发流程,包括在IntelliJ IDEA中添加Tomcat依赖的详细教程。通过上述步骤,开发者可以快速搭建并运行一个基本的Servlet应用,理解并掌握Servlet的开发流程对于Java Web开发至关重要。希望本文能够帮助开发者顺利进行Servlet开发,提高工作效率。
242 78
|
2月前
|
JavaScript 前端开发 Java
Idea启动SpringBoot程序报错:Veb server failed to start. Port 8082 was already in use;端口冲突的原理与解决方案
本文解决了Idea启动SpringBoot程序报错:Veb server failed to start. Port 8082 was already in use的问题,并通过介绍端口的使用原理和操作系统的端口管理机制,可以更有效地解决端口冲突问题,并确保Web服务器能够顺利启动和运行。 只有锻炼思维才能可持续地解决问题,只有思维才是真正值得学习和分享的核心要素。如果这篇博客能给您带来一点帮助,麻烦您点个赞支持一下,还可以收藏起来以备不时之需,有疑问和错误欢迎在评论区指出~
|
7月前
|
运维 网络安全 持续交付
IDEA+Docker 远程一键部署项目:技术干货分享
【10月更文挑战第4天】在现代软件开发中,快速、可靠、自动化的部署流程是提升开发效率和运维质量的关键。IDEA(IntelliJ IDEA)作为Java开发者首选的IDE,结合Docker这一轻量级容器化技术,能够实现远程一键部署项目,极大地简化了开发到生产的流程。今天,我将和大家分享这一组合在工作学习中的实际应用和技术干货。
636 3
|
4月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
83 23
|
4月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
101 25
|
4月前
|
监控 Java 应用服务中间件
tomcat相关概念与部署tomcat多实例-zabbix监控(docker部署)
通过上述步骤,您可以在Ubuntu系统上成功编译并安装OpenCV 4.8。这种方法不仅使您能够定制OpenCV的功能,还可以优化性能以满足特定需求。确保按照每一步进行操作,以避免常见的编译问题。
93 22
|
5月前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
323 26
|
8月前
|
应用服务中间件 Docker 容器
docker应用部署---Tomcat的部署配置
这篇文章介绍了如何使用Docker部署Tomcat服务器,包括搜索和拉取Tomcat镜像、创建容器并设置端口映射和目录映射,以及如何创建一个HTML页面并使用外部机器访问Tomcat服务器。
docker应用部署---Tomcat的部署配置
|
7月前
|
前端开发 Java 应用服务中间件
21张图解析Tomcat运行原理与架构全貌
【10月更文挑战第2天】本文通过21张图详细解析了Tomcat的运行原理与架构。Tomcat作为Java Web开发中最流行的Web服务器之一,其架构设计精妙。文章首先介绍了Tomcat的基本组件:Connector(连接器)负责网络通信,Container(容器)处理业务逻辑。连接器内部包括EndPoint、Processor和Adapter等组件,分别处理通信、协议解析和请求封装。容器采用多级结构(Engine、Host、Context、Wrapper),并通过Mapper组件进行请求路由。文章还探讨了Tomcat的生命周期管理、启动与停止机制,并通过源码分析展示了请求处理流程。
|
7月前
|
负载均衡 应用服务中间件 Apache
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
130 3