搬砖中的小事之工具(二)--tomcat端口被占用问题的解决

Tomcat安装与卸载全攻略:从环境配置到生产部署 Java Web服务器是构建动态网站和Web应用的核心基础设施,其工作原理基于Servlet和JSP规范,负责处理HTTP请求、管理会话和部署Web应用。作为轻量级、开源的代表,Apache Tomcat因其易用性和稳定性成为Java开发者的首选。理解其安装与配置原理,不仅能确保开发环境稳定运行,更能为生产环境部署奠定坚实基础,避免因环境问题导致的性能瓶颈和安全漏洞。在实际工程实践中,JDK版本匹配、CATALINA_HOME环境变量设置、系统服务化配置等关键步骤直接影响Tomcat的运行状态。本文聚焦To 阅读详情

tomcat端口被占用的问题:

1)可以查看命令:cd %systemroot%\system32
2)查看8080端口(此处端口为你的服务一般设置的端口)是否被占用(可以查出占用端口的PID):netstat -ano|findstr 8080
3)杀死占用端口的pid :taskkill /T /F /PID 3036 //强制(/F参数)—杀死pid为3036的所有进程包括子进程(/T参数)
【注意】:
/f和/t两个参数:
/f—强制执行的意思
杀死单个进程,/T参数不写
——–完成2)3)两步,基本就可以实现解决端口被占用的问题>>>

Nginx HTTPS转发实战:从原理到配置,避开443端口与证书链的坑 HTTPS(超文本传输安全协议)是保障Web通信安全的基石,它通过TLS/SSL协议对数据进行加密,防止窃听和篡改。其核心原理在于非对称加密握手与对称加密传输的结合。在工程实践中,为了简化后端部署、集中管理证书并提升性能,常采用反向代理架构,由Nginx等服务器担任TLS终止器的角色,完成解密后再将请求代理至后端应用。这一架构广泛应用于Web服务、API网关和微服务入口等场景。本文将聚焦于Nginx实现HTTPS转发的关键配置,深入剖析如何避免因**443端口被占用**或**证书链不完整**导致的常见故障, 阅读详情

相关推荐

深入理解Nmap:从端口扫描原理到实战安全评估

网络端口扫描是网络安全评估与系统运维中的基础技术,其核心原理基于TCP/IP协议栈的交互机制。通过分析TCP三次握手、连接终止及ICMP协议等底层通信过程,扫描工具能够主动探测目标主机的服务开放状态。这项技术的工程价值在于实现网络资产发现、服务识别与安全漏洞感知,广泛应用于内网资产管理、渗透测试授权评估及安全监控等场景。Nmap作为该领域的代表性工具,其SYN扫描、UDP探测及NSE脚本引擎等功能,结合时序控制与隐蔽技巧,可构建从主机发现到深度审计的完整工作流,帮助工程师在理解网络协议的基础上,实现精准、高

405

Tomcat 8.5.99升级失败排查:从CVE漏洞修复到类加载冲突解决

在Java Web应用部署中,中间件升级是常见的运维操作,旨在修复安全漏洞或引入新功能。其核心原理涉及类加载机制、依赖管理和配置兼容性。理解这些基础概念对于保障系统稳定性至关重要,能有效避免因版本不匹配导致的运行时错误。从技术价值看,规范的升级流程能提升系统安全性并减少停机时间。典型的应用场景包括修复类似CVE-2024-24549这样的高危漏洞,该漏洞属于拒绝服务类型,攻击者可构造恶意HTTP请求耗尽服务器资源。在实际操作中,常会遇到因依赖冲突引发的NoSuchMethodError或ClassNotFo

weixin_30823001的博客 409

Docker实战:在Ubuntu 22.04上部署OpenGrok后,别忘了做这几件运维小事

本文详细介绍了在Ubuntu 22.04上使用Docker部署OpenGrok后的关键运维优化措施,包括容器监控、网络配置、数据备份、镜像更新和性能调优。通过实战技巧和脚本示例,帮助开发者确保OpenGrok服务的稳定运行和高效管理,提升团队协作效率。

【洪波@阿里云】 335

tomcat查看端口使用情况

通过组合键win + r 运行 cmd , 输入 netstat -aov  (注意-之前有空格)   打开任务管理器,在详细信息选项卡页面找到PID 根据命令台找到被占用端口的PID,再找到任务管理器中相同PID的进程,将进程关闭,释放被占用端口...

MZA666的博客 6179

DualSPHYSICS在Visual C++下的编译与实战:从SPH原理到溃坝模拟

光滑粒子流体动力学(SPH)作为一种无网格的拉格朗日数值方法,在处理自由表面大变形、波浪破碎和物体入水等强非线性流动问题时,相比传统网格法具有天然优势。其核心思想是将流体离散为携带物理属性的粒子,通过核函数插值计算粒子间相互作用,从而避免网格重构带来的计算负担。DualSPHYSICS作为一款开源SPH求解器,凭借清晰的项目结构、完整的工具链以及对多核和GPU加速的支持,在波浪与结构相互作用、溃坝流等场景中应用广泛。然而,Windows用户在实际部署中常被Visual C++环境下的源码编译、zlib依赖配

weixin_34050519的博客 3365

基于aarch64分析kernel源码 六:kernel_init进程(1号进程)、kthreadd进程(2号进程)

kernel_init进程(1号进程)、kthreadd进程(2号进程)分析

OnlyLove_的博客 764

解决端口占用命令(windows、linux)

Linux 1.查看端口情况 //查看所有端口情况 netstat -anp //查看80端口情况 netstat -anp | grep 80 2.查看端口属于哪个程序?端口被哪个进程占用 lsof -i :80 //如果用lsof -i命令查不到端口, 安装一下就ok了 yum install lsof -y 3. 杀掉占用端口的进程 //kill -9 进程id kill -9 14576 Windows 命令行窗口:win+R 1.查看端口情况 netstat -ano netsta

汤姆猫8的博客 1590

MONAILabel in 3D Slicer 案例1: 在腹部CT中自动分割脾脏

MONAILabel in 3D Slicer 案例1: 在腹部CT中自动分割脾脏。

Tina姐的博客 1939

Tomcat-- 掌握汤姆猫,看这一篇文章就够了

文章目录一、Tomcat是什么二、Tomcat下载安装三、Tomcat目录结构介绍四、启动Tomcat1.启动失败的原因五、部署静态页面1.静态页面是什么2. 部署单个 HTML3.部署带有 CSS / JavaScript / 图片 的 HTML4.部署 HTML 到单独的目录中六、感想 一、Tomcat是什么 百度百科是这样说的:   Tomcat 服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

weixin_46913665的博客 6178

具身智能中的运动控制如何入门?

本文提出计算机视觉(CV)与强化学习(RL)结合的机器人运动控制学习路径。强调工程实践导向,建议采用"算法-机器人-工程"三阶段学习法:基础阶段掌握RL核心算法(PPO/SAC)和机器人动力学;进阶阶段聚焦Sim2Real技术(域随机化、模仿学习)和仿真环境搭建;深耕阶段结合CV优势开发视觉闭环控制等创新方向。特别指出应避免纯理论学习,提倡"最小知识原则"的实践模式,通过具体项目(如四足机器人控制)串联知识体系。推荐以《现代机器人学》等工具书为参考,配合开源框架(Pi

CyberSoma的博客 320

从硬件到软件:深度解析D435i USB SCP overflow错误的根源与解决方案

本文深入解析Intel RealSense D435i相机在ROS环境下常见的'USB SCP overflow'错误,特别是与`control_transfer`相关的错误提示。从硬件配置到软件优化,详细介绍了如何通过调整USB接口、优化`rs_camera.launch`参数、更新固件驱动等方法解决数据传输溢出问题,提升设备稳定性和性能。

yy01234的博客 771

【Java Web】汤姆猫和web入门

Tomcat简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。 Tomcat的目录结构 /bin 存放Windows或Linux平台上用于启动和停止Tomcat的脚本文件 /conf 存放Tomcat服务器的各种配置文件,其中最重要的是server.xml /serv...

黄骏捷的博客 1366

PCL 计算点云包围球【2025最新版】

包围球通常用于简单排斥,因为与球体相交的方程很简单,同样重要的是,旋转一个球体并不会改变其范围。因此,当包围球用于简单排斥时,如果球体中心是对象的原点,则可以忽略对象的方向。

点云侠的博客 2068

tomcat启动之后访问404

 常规的解决方案我就不说了,百度上都有。简单描述一下我当时遇到的问题:  1.(乱码这个就不说了,小事)。tomcat默认是8080端口,网上说大部分的问题可以改成80端口解决(server.xml里面),但是我当时无论如何改了都不起作用,我也知道端口占用这个事情,但是我觉得我什么都没启动,怎么可能占用。再加上netstat ...

qq_40147092的博客 283

华为OD机试双机位C卷-统计差异值大于相似值二元组个数(C/C++/Py/Java/Js/Go)

华为OD机试(机考)双机位C卷 【统计差异值大于相似值二元组个数】,提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试 - 统计差异值大于相似值二元组个数

qq_45776114的博客 783

UNet 改进(39):结合残差连接与CBAM注意力机制的unet模型

本文提出了一种改进的UNet架构,通过融合残差连接和CBAM注意力机制来增强医学图像分割性能。该网络保留UNet的U形结构,但将基础模块替换为ResidualBlock和CBAM的组合:残差块通过快捷连接解决梯度消失问题,CBAM模块结合通道和空间注意力机制突出重要特征。整体架构采用编码器-解码器设计,包含5个下采样和上采样阶段,通过跳跃连接融合多尺度特征。实验表明,这种改进显著提升了原始UNet的性能,特别适用于需要精细边界的医学图像分割任务。

2401_82355416的博客 1016

Tomcat生产环境升级全流程:从兼容性评估到灰度发布实战

在Java Web应用部署中,Servlet容器作为核心运行环境,其版本管理是保障系统稳定性的关键环节。Tomcat作为最广泛使用的开源Servlet容器,其版本升级涉及类加载机制、API兼容性、配置管理等底层原理。一次不规范的升级可能导致ClassNotFoundError、NoSuchMethodError等运行时异常,直接影响服务可用性。从技术价值看,规范的升级流程能有效规避安全漏洞、获取性能优化特性,并确保技术栈持续获得官方支持。在应用场景上,生产环境升级需遵循严格的工程实践,涵盖兼容性调研、配置迁

weixin_30407613的博客 326

复旦微FMSH_Procise安装全流程详解:从环境配置到实战避坑指南

通过本文的全流程解析+实战技巧,开发者可快速掌握Procise在复旦微芯片开发中的核心应用。未来随着AKConv轻量级架构(参考往期文章)等创新技术的融入,国产芯片开发生态将更加完善。立即关注本专栏,获取最新多镜像切换指南与Linux SDK实战教程!扩展阅读复旦微在线升级BOOT.BIN全解析H7-TOOL实现复旦微脱机烧录(注:本文实验环境为Windows 10 x64 + FMQL45T-CORE开发板,部分操作可能因版本更新调整)立即行动下载本文配套配置文件:[GitHub链接]加入技术交流群。

QQ_778132974的博客 3236

Tomcat 9.0.x 从零到部署:一站式环境搭建与验证指南

本文详细介绍了Tomcat 9.0.x从零到部署的全过程,包括JDK版本匹配、Tomcat下载与安装、关键配置项调整、环境变量设置、服务验证与排错等步骤。特别强调了安全加固和性能监控的重要性,帮助开发者快速搭建稳定高效的Tomcat环境。

weixin_30920853的博客 222

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

一次和公司总监的聊天...

研究些东西,被总监(高级Java)喊过去了...谈话内容大概意思:总监:志远,来帮忙看个东西?我:好的,马上。总监:我电脑的tomcat启动不了了,报错好像端口被占用,杀死还不行,帮我看看怎么回事。总监就在旁边看着怎么解决。我:没问题,我先检查看看什么情况:cmd一阵命令过后,发现某端口被爱奇艺占用了,并检查出了那个进程,但是我并 没有直接杀死程序,还发现浏览器正在搜windows相关cmd命令。...

weixin_33835103的博客 168

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

javaWeb初步学习------环境配置及创建第一个web项目

作者小tips:(原本之前说更新离散数学的,后来因为一点点某些小事情,到现在还没有更新,这个先记着,以后再补)。

2301_79822246的博客 1496

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

MVC 小案例 -- 信息管理

前几次更新博客都是每次周日晚上到周一,这次是周一晚上开始写,肯定也是有原因的!那就是我的 Tomact 忽然报错,无法启动,错误信息如下!同时我的 win10 也崩了,重启之后连 WIFI 的标志也不见了,上不了网。额。额。额。。。后面连 IDEA 也报错,就很无奈!不过现在能写也就是我把他折腾好了!原因很简单就是执行了下面简单的几句命令后重启就可以上网了,我对这方面的知识不是很熟悉但应该重置网...

m0_37872303的博客 81

OpenClaw配置文件深度解析:从四层架构到生产环境优化实战

在AI应用开发中,配置文件是连接系统组件、定义行为逻辑的核心枢纽,其设计直接影响应用的性能、稳定性和可维护性。其原理在于通过模块化的键值对,对服务、模型、工具链及会话等分层进行精细控制,实现从资源连接到业务逻辑的全面管理。深入理解并优化配置文件的技术价值在于,它能将通用的大模型能力与特定工程需求精准对齐,是保障服务从“能用”迈向“好用”的关键。无论是构建高并发的在线客服、处理长上下文的文档分析,还是编排多工具的复杂工作流,合理的配置策略都是实现高效、可靠应用的基础。本文聚焦于OpenClaw这一智能体框架,

weixin_30552811的博客 324
上一篇: Jenkins集成工具的使用(三)
下一篇: 搬砖中的小事之前端(一)--name和value和type的区别
Code_小生
博客等级 码龄10年 15粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值