最新版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

相关文章

线上Java OOM问题定位与解决方案超详细解析

《线上JavaOOM问题定位与解决方案超详细解析》OOM是JVM抛出的错误,表示内存分配失败,:本文主要介绍线上JavaOOM问题定位与解决方案的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录一、OOM问题核心认知1.1 OOM定义与技术定位1.2 OOM常见类型及技术特征二、OOM问题定位工具

基于 Cursor 开发 Spring Boot 项目详细攻略

《基于Cursor开发SpringBoot项目详细攻略》Cursor是集成GPT4、Claude3.5等LLM的VSCode类AI编程工具,支持SpringBoot项目开发全流程,涵盖环境配... 目录cursor是什么?基于 Cursor 开发 Spring Boot 项目完整指南1. 环境准备2. 创建

mybatis映射器配置小结

《mybatis映射器配置小结》本文详解MyBatis映射器配置,重点讲解字段映射的三种解决方案(别名、自动驼峰映射、resultMap),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定... 目录select中字段的映射问题使用SQL语句中的别名功能使用mapUnderscoreToCame

Linux下MySQL数据库定时备份脚本与Crontab配置教学

《Linux下MySQL数据库定时备份脚本与Crontab配置教学》在生产环境中,数据库是核心资产之一,定期备份数据库可以有效防止意外数据丢失,本文将分享一份MySQL定时备份脚本,并讲解如何通过cr... 目录备份脚本详解脚本功能说明授权与可执行权限使用 Crontab 定时执行编辑 Crontab添加定

oracle 11g导入\导出(expdp impdp)之导入过程

《oracle11g导入导出(expdpimpdp)之导入过程》导出需使用SEC.DMP格式,无分号;建立expdir目录(E:/exp)并确保存在;导入在cmd下执行,需sys用户权限;若需修... 目录准备文件导入(impdp)1、建立directory2、导入语句 3、更改密码总结上一个环节,我们讲了

Java使用jar命令配置服务器端口的完整指南

《Java使用jar命令配置服务器端口的完整指南》本文将详细介绍如何使用java-jar命令启动应用,并重点讲解如何配置服务器端口,同时提供一个实用的Web工具来简化这一过程,希望对大家有所帮助... 目录1. Java Jar文件简介1.1 什么是Jar文件1.2 创建可执行Jar文件2. 使用java

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

Vite 打包目录结构自定义配置小结

《Vite打包目录结构自定义配置小结》在Vite工程开发中,默认打包后的dist目录资源常集中在asset目录下,不利于资源管理,本文基于Rollup配置原理,本文就来介绍一下通过Vite配置自定义... 目录一、实现原理二、具体配置步骤1. 基础配置文件2. 配置说明(1)js 资源分离(2)非 JS 资

MySQL8 密码强度评估与配置详解

《MySQL8密码强度评估与配置详解》MySQL8默认启用密码强度插件,实施MEDIUM策略(长度8、含数字/字母/特殊字符),支持动态调整与配置文件设置,推荐使用STRONG策略并定期更新密码以提... 目录一、mysql 8 密码强度评估机制1.核心插件:validate_password2.密码策略级

ShardingProxy读写分离之原理、配置与实践过程

《ShardingProxy读写分离之原理、配置与实践过程》ShardingProxy是ApacheShardingSphere的数据库中间件,通过三层架构实现读写分离,解决高并发场景下数据库性能瓶... 目录一、ShardingProxy技术定位与读写分离核心价值1.1 技术定位1.2 读写分离核心价值二