Tomcat安装及配置教程(保姆级)【最新史上最全版】

Tomcat安装及配置教程(保姆级)【最新史上最全版】

Tomcat安装教程

(以tomcat-9.0.62为例:)

1.下载安装包

可以从官网下载安装包:

(1)从官网下载

输入网址进入官网

image-20220429183407133

选择版本10,版本9,或者版本8,都可以,这里下载的版本9

不想去官网的直接百度网盘自提:
链接:https://pan.baidu.com/s/1_wWx48RVn_BSk3eXneAZYw?pwd=aijy
提取码:aijy

image-20220429184855332

选择下载64-Bit Windows zip(Win64),根据电脑版本选择(目前大多数笔记本电脑都是64位滴)

(2)选择解压路径

解压到电脑其中一个文件夹,记住解压路径

2.配置环境变量

(1)打开高级设置

电脑-属性-高级系统设置

image-20220430142238863
image-20220430155741211

(2)点击高级系统设置-环境变量-新建系统变量

image-20220430155831074
image-20220430155926775

(3)新建系统变量,变量名为CATALINA_HOME

新建系统变量,变量名为 CATALINA_HOME

image-20220430160116510

(4)变量值为解压路径

那么解压路径如何查找呢?

image-20220430160405490

点进去,右击文件选择属性

image-20220430160529925
image-20220430160617590

变量值:D:\软件\apache-tomcat-9.0.62-windows-x64\apache-tomcat-9.0.62
(记得在文件后面再加上文件名称)
(记得在文件后面再加上文件名称)
(记得在文件后面再加上文件名称)
否则会以后的报错
![image-20220430160740681](https://img-blog.ZEEKLOGimg.cn/img_convert/520379460e6df0388e02bed6995d856b.png

在这里插入图片描述

点击确定

(5)找到系统变量中的Path,双击空白处或新建即可在末尾加上%CATALINA_HOME%\bin

注意是系统变量中的Path

注意是系统变量中的Path

注意是系统变量中的Path

image-20220430161005721

双击进入

image-20220430161116883

双击空白处或新建即可在末尾加上%CATALINA_HOME%\bin

3.检验配置成功

(1)win+r

image-20220430161215400

(2)startup.bat

image-20220430161256598
image-20220430161241691

(这步可以跳过可有可无)如果你的运行窗口中出现乱码,比如:

image-20220430161357930

其实这个不影响检验,如果有强迫症的话,接下来教你怎么改
Tomcat运行框乱码问题解决

这时打开浏览器

搜索网址

http://localhost:8080/

image-20220430161712924

出现这个,恭喜你成功啦!!!

如果显示404,或者别的,这种原因好多好多
解决网址(也是作者的博客啦)

Read more

不学 Python,Java 开发者怎么搞 AI Agent

不学 Python,Java 开发者怎么搞 AI Agent

Java 架构师的 AI 工程笔记——不学 Python,用 Spring Boot 搞 AI Agent 10 年 Java 后端,经历过从单体到微服务的架构迁移。去年开始带团队做第二次技术转型——把 AI 能力嵌入现有业务系统。 转型过程中发现一个尴尬的现实:大部分 AI 教程是 Python 的。LangChain、LlamaIndex、CrewAI……全是 Python 生态。Java 团队想搞 AI,难道要全员转 Python? 在项目里比较了 LangChain4j 和 Spring AI Alibaba 之后,我选了后者。原因很简单:Spring AI Alibaba

By Ne0inhk
MySQL面试题合集!

MySQL面试题合集!

* 临近秋招,备战暑期实习,祝大家每天进步亿点点!Day13 * 本篇总结的是 MySQL 相关的面试题,后续会每日更新~ 一、MySQL索引分析以及相关面试题 * 参考文章:MySQL索引分析以及相关面试题 二、MySQL主从复制与表拆分相关问题总结 * 参考文章: MySQL主从复制与表拆分相关问题总结 三、MySQL如何解决幻读和不可重复度? * 参考文章:MySQL如何解决幻读和不可重复度? 四、MySQL中联表查询条件WHERE和ON的区别? * 参考文章:MySQL中联表查询条件WHERE和ON的区别? 五、MySQL基础知识相关面试题总结 * 参考文章:MySQL基础知识相关面试题总结 六、MySQL锁相关问题学习 * 参考文章:MySQL锁相关问题学习 最后再安利一篇mysql面试题合集: https://blog.ZEEKLOG.net/v123411739/article/details/106893197 总结的面试题也挺费时间的,文章会不定时更新,有时候一天多更新几篇,如果帮助您复习巩固了知识点,还请三连支

By Ne0inhk

2025 最新 Claude Code 教程:从安装部署到 SpringBoot 项目实战(附完整 Java 示例)

前言 Claude Code 是 Anthropic 推出的 AI 编码助手,专为开发者打造,相比通用 AI,它对 Java、SpringBoot 等企业级开发场景的适配性更强,能精准生成可运行的代码、排查业务逻辑 bug、优化接口性能,大幅提升开发效率。本文从安装部署、提示词技巧、SpringBoot 项目实战三个核心维度,手把手教你玩转 Claude Code,最终实现 “AI 辅助完成完整 SpringBoot 项目开发并落地本地”。 一、Claude Code 安装部署(3 种主流方式) Claude Code 支持网页版、桌面客户端、IDE 插件三种使用形式,开发者优先推荐 IDE 插件(无缝融入本地开发流程)。 1. 环境前置要求

By Ne0inhk
Java 9 到 Java 25:语言演进与技术革新的分析

Java 9 到 Java 25:语言演进与技术革新的分析

❃博主首页 :「程序员1970」 ,同名公众号「程序员1970」 ☠博主专栏 :<mysql高手> <elasticsearch高手> <源码解读> <java核心> <面试攻关> 文章目录 * 一、Java版本演进脉络与策略转变 * 二、模块化系统:从架构重构到生态演进 * 三、并发模型革新:从线程池到虚拟线程 * 四、垃圾收集器优化:低延迟与高吞吐的平衡 * 五、JVM性能与内存管理:从对象头到内联优化 * 六、语法特性演进:从样板代码到现代表达 * 七、安全增强:从加密算法到作用域值 * 八、现代应用支持:从HTTP到多语言互操作 * 九、未来技术路线图:Valhalla与Leyden * 十、策略选择 Java

By Ne0inhk