最新版IDEA配置 Tomcat的详细过程

2025-01-10 04:50

本文主要是介绍最新版IDEA配置 Tomcat的详细过程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《最新版IDEA配置Tomcat的详细过程》本文介绍如何在IDEA中配置Tomcat服务器,并创建Web项目,首先检查Tomcat是否安装完成,然后在IDEA中创建Web项目并添加Web结构,接着,...

配置tomcat

    先检查自己的tomcat是否已经安装完成以及是否有其他问题,这里不对Tomcat方面的问题进行讲解。

    新版IDEA需要在已有项目中添加Web部分的项目结构。

    安装完成之后,打开要创建Web项目的项目(这里演示使用新建项目)

第一步,先给项目添加Web结构

最新版IDEA配置 Tomcat的详细过程

    右键项目,找到并打开 "打开模块设置",英文是"Open Module Settings"

最新版IDEA配置 Tomcat的详细过程

    选择模块(英文是php"Modules") 》右边选择"源"模块(英文为"Sources") 》点击中间左上方"+"号 》 选择"Web"    

最新版IDEA配置 Tomcat的详细过程

    添加后可以看见项目下面多了个"web"模块

    右键"WEB-INF",选择新建目录(英文是"New Directory...")。

    这里新建两个目录,分别为"classes"和"lib"   (演示的图片里已经创建)

    lib目录用来存放项目使用的jar包等框架资源,新手不知道的,可以简单理解为jdk的拓展包。

    classes目录则用来存放编译完的资源。

    在切换走前记得点击一下右下角的"应用"(英文为"apply")

最新版IDEA配置 Tomcat的详细过程

 php;   右边切换至"路径"栏 (英文为"Paths") 》

其中,编译器输出("Compiler Output")一栏这里默认选择 继承项目编译输出路径("Inherit project compile output path" ),我们改选下方的使用模块编译输出路径("Use module compile output path"),然后在输出目录("Output path")和测试输出目录("Text output path")选择刚刚创建的"classes"目录

调整完记得点击一下"应用"/"apply"

最新版IDEA配置 Tomcat的详细过程

    右边切换到"依赖"/“Dependencies”模块,点击右下方栏目的左上边的"+"号,选择"Jars or Directories",在跳出来的窗口中找到并选择刚刚创建的"lib"目录,点击确定("OK"),此时又会跳出一个窗口如下图所示,选择"Jar Directory",点击确定。

 javascript;   这里其实就跟学习Java时,安装JDK后要配置参数是一个原理,你要告诉程序要使用的代码资源在哪。(当然,你写的代码也是资源之一)而开发JavaWeb我们不仅仅要用到Java的jdk资源,还要用到tomcat的相关资源。

    然后我们需要使用tomcat提供的jar包用于开发,这些jar包也规范了开发人员的代码编写,便于tomcat服务器部署项目。找到tomcat的安装路径,在该页面下找到lib目录,选择你要使用的代码资源,复制到你自己的Web项目的lib目录下。(比较常用的是JSP-api.jar和servlet-api.jar,学习阶段一般也就是这两个)

    然后点击"应用",点击"确定"。

最新版IDEA配置 Tomcat的详细过程

 在左侧切换到"工件"/"Artfacts"栏目,点击+,选择"Web应用程序:展开型" / "web applications : Exploded" 选择"基于模块"/"From modules",然后点击确定。

调整完记得点击右下方应用

最新版IDEA配置 Tomcat的详细过程

项目的结构配置完成后,下一步,给代码部署到tomcat服务器

    这里用本地tomcat服务器做演示

上方工具栏选择"运行"/"编程;run",点击"编辑配置"/"Edit Configurations"

最新版IDEA配置 Tomcat的详细过程

左上角点击"+"号,找到"Tomcat 服务器"/"Tomcat Server",选择下方的"本地"/"Local"

最新版IDEA配置 Tomcat的详细过程

    然后出现如下图所示,点击"应用程序服务器"/"Application server"右方的"配置"/"configure",在跳出来的窗口中找到你自己安装的Tomcat的目录,然后在 HTTP端口/HTTP porhttp://www.chinasem.cnt  处填写你tomcat的端口号(默认是8080,查看方式在文章末尾)

调整完后点击应用/apply

最新版IDEA配置 Tomcat的详细过程

    然后tomcat的部署就完成了。

    可以在"web" 模块下创建 index.jsp , 随意编辑文本,然后运行查看即可。

查看端口号

找到tomcat文件夹下的conf包,找到server.XML文件,用笔记本打开,找到这一行

最新版IDEA配置 Tomcat的详细过程

到此这篇关于最新版IDEA配置 Tomcat的详细过程的文章就介绍到这了,更多相关idea配置tomcat内容请搜索China编程(www.chinasem.cn)以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程China编程(www.chinasem.cn)!

这篇关于最新版IDEA配置 Tomcat的详细过程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1153013

相关文章

QT Creator配置Kit的实现示例

《QTCreator配置Kit的实现示例》本文主要介绍了使用Qt5.12.12与VS2022时,因MSVC编译器版本不匹配及WindowsSDK缺失导致配置错误的问题解决,感兴趣的可以了解一下... 目录0、背景:qt5.12.12+vs2022一、症状:二、原因:(可以跳过,直奔后面的解决方法)三、解决方

SpringBoot路径映射配置的实现步骤

《SpringBoot路径映射配置的实现步骤》本文介绍了如何在SpringBoot项目中配置路径映射,使得除static目录外的资源可被访问,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一... 目录SpringBoot路径映射补:springboot 配置虚拟路径映射 @RequestMapp

Python与MySQL实现数据库实时同步的详细步骤

《Python与MySQL实现数据库实时同步的详细步骤》在日常开发中,数据同步是一项常见的需求,本篇文章将使用Python和MySQL来实现数据库实时同步,我们将围绕数据变更捕获、数据处理和数据写入这... 目录前言摘要概述:数据同步方案1. 基本思路2. mysql Binlog 简介实现步骤与代码示例1

基于C#实现PDF转图片的详细教程

《基于C#实现PDF转图片的详细教程》在数字化办公场景中,PDF文件的可视化处理需求日益增长,本文将围绕Spire.PDFfor.NET这一工具,详解如何通过C#将PDF转换为JPG、PNG等主流图片... 目录引言一、组件部署二、快速入门:PDF 转图片的核心 C# 代码三、分辨率设置 - 清晰度的决定因

Java Kafka消费者实现过程

《JavaKafka消费者实现过程》Kafka消费者通过KafkaConsumer类实现,核心机制包括偏移量管理、消费者组协调、批量拉取消息及多线程处理,手动提交offset确保数据可靠性,自动提交... 目录基础KafkaConsumer类分析关键代码与核心算法2.1 订阅与分区分配2.2 拉取消息2.3

Java中HashMap的用法详细介绍

《Java中HashMap的用法详细介绍》JavaHashMap是一种高效的数据结构,用于存储键值对,它是基于哈希表实现的,提供快速的插入、删除和查找操作,:本文主要介绍Java中HashMap... 目录一.HashMap1.基本概念2.底层数据结构:3.HashCode和equals方法为什么重写Has

Mac电脑如何通过 IntelliJ IDEA 远程连接 MySQL

《Mac电脑如何通过IntelliJIDEA远程连接MySQL》本文详解Mac通过IntelliJIDEA远程连接MySQL的步骤,本文通过图文并茂的形式给大家介绍的非常详细,感兴趣的朋友跟... 目录MAC电脑通过 IntelliJ IDEA 远程连接 mysql 的详细教程一、前缀条件确认二、打开 ID

Nginx中配置使用非默认80端口进行服务的完整指南

《Nginx中配置使用非默认80端口进行服务的完整指南》在实际生产环境中,我们经常需要将Nginx配置在其他端口上运行,本文将详细介绍如何在Nginx中配置使用非默认端口进行服务,希望对大家有所帮助... 目录一、为什么需要使用非默认端口二、配置Nginx使用非默认端口的基本方法2.1 修改listen指令

Java使用正则提取字符串中的内容的详细步骤

《Java使用正则提取字符串中的内容的详细步骤》:本文主要介绍Java中使用正则表达式提取字符串内容的方法,通过Pattern和Matcher类实现,涵盖编译正则、查找匹配、分组捕获、数字与邮箱提... 目录1. 基础流程2. 关键方法说明3. 常见场景示例场景1:提取所有数字场景2:提取邮箱地址4. 高级

AOP编程的基本概念与idea编辑器的配合体验过程

《AOP编程的基本概念与idea编辑器的配合体验过程》文章简要介绍了AOP基础概念,包括Before/Around通知、PointCut切入点、Advice通知体、JoinPoint连接点等,说明它们... 目录BeforeAroundAdvise — 通知PointCut — 切入点Acpect — 切面