常见Tomcat无法启动故障

Tomcat非安装版开机自启动服务配置实战 是Apache Tomcat在Windows平台实现服务化部署的核心工具,位于bin/目录下,主要用于将Tomcat实例注册为Windows系统服务。该脚本封装了对(Procrun)的调用,通过命令行参数配置服务名称、JVM路径、内存参数、日志输出等关键属性,使Tomcat脱离用户会话运行,支持开机自启与后台稳定执行。其核心价值在于实现了从“手动启动”到“系统级服务”的转变,尤其适用于生产环境的无人值守部署。理解的工作机制,是掌握Windows下Tomcat运维自动化的重要基础。 阅读详情

常见Tomcat无法启动故障:

1.端口被占用(使用Fport.exe查看本机上哪些端口被哪些程序使用了)。

 

2.tomcat的运行需要JVM的支持,startup.bat启动的时候,会看系统有没有配java_home环境变量。如果没配,启动的时候界面很快会自动关闭,我们可以开启dos窗口,把startup.bat拖进去,回车运行即可看到报错信息。

问题:如果在别的机器上装一个tomcat,不允许更改环境变量,那么如何配置?
答案:在startup.bat中设置环境变量,set JAVA_HOME=D:\java\jdk1.5.0_08


3.tomcat在启动的时候还需要另外一个很重要的环境变量Catalina_home。这个环境变量指的就是tomcat服务器所在的目录,启动startup.bat的时候,startup.bat就自己设了Catalina_home这个环境变量,这个环境变量指向的就是这个tomcat服务器所在的目录。Catalina_home指向哪台tomcat,那么就启动哪台服务器。如果我们在系统环境变量中配置了Catalina_home,那么不管你启动哪台tomcat中的startup.bat,启动的都是Catalina_home指向的哪台tomcat服务器。

一句话:如果系统环境变量没有配置Catalina_home,那么双击哪台tomcat中的startup.bat就启动哪台服务器,反之,启动的就是系统环境变量Catalina_home中指向的tomcat服务器。

 

 

回忆下安装JDK后配置环境变量:

JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);
    

Path使得系统可以在任何路径下识别java命令,设为:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin


CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径),设置classpath是为了引用两个JAR包,dt.jar和tools.jar。%JAVA_HOME%就是引用前面指定的JAVA_HOME,用百分号引用;

 

 

 

 

【Unity3D渲染】Unity3d实现Photoshop的各种图层混合模式 Adobe Photoshop图层混合原理、Unity ShaderLab图层混合实现 阅读详情

相关推荐

AI 技术新手入门与实战指南

仅仅能对话还不够,实际应用中,我们往往需要让 AI 处理特定的业务数据。比如,从日志文件中提取错误码,或者将非结构化的用户反馈整理成 JSON 格式。这时候,自定义输入和严格的结果验证就显得尤为重要。假设我们需要让 AI 分析一段服务器日志,并只返回错误的级别和简述。请分析以下日志片段,提取所有 ERROR 级别的信息。要求输出格式为 JSON 列表,包含 'timestamp' 和 'message' 两个字段。不要输出任何多余的解释文字。日志内容: {

2600_94936330的博客 2680

tomcat启动不起来

如果Tomcat启动不起来,可能是因为以下几种原因: 端口冲突:Tomcat默认使用8080端口,如果该端口已经被其他程序占用,Tomcat将无法启动。 Java环境配置问题:Tomcat需要Java环境支持,如果没有正确安装Java环境或者Java环境配置不正确,Tomcat将无法启动。 配置文件错误:Tomcat的配置文件有时会出现错误,导致Tomcat无法启动。 内存不足:如果系统内...

weixin_42587866的博客 4889

SBM与超效率SBM模型实战:从原始面板数据到MATLAB高效实现

本文详细介绍了SBM模型与超效率SBM模型的核心原理,并提供了从原始面板数据预处理到MATLAB高效实现的完整实战指南。通过具体代码解析,帮助研究者掌握如何利用MATLAB进行数据标准化、模型构建、效率求解及结果可视化,从而精准评估决策单元的相对效率,尤其适用于在高效单元中进一步精细排名的场景。

weixin_29100399的博客 478

Tomcat无法正常启动的问题

最全最全解决Tomcat无法正常启动的问题

weixin_49122171的博客 2万+

LTC3783 LED驱动控制器设计与效率优化详解

开关电源控制器是现代LED照明的核心器件,通过电流模式控制实现高效能量转换。其核心原理是通过采样电阻检测负载电流,配合误差放大器形成闭环调节,在汽车电子、显示背光等场景中确保±3%的电流精度。LTC3783作为典型代表,集成升压/降压-升压多拓扑支持,配合PWM调光技术可实现3000:1的无色偏调光范围。在工程实践中,需重点考量功率电感选型、MOSFET开关损耗与热管理设计,例如在38W功率方案中采用10μH/5A电感和4.5mΩ MOSFET可达成95%效率。该方案特别适用于需要应对9-36V宽输入电压波

weixin_36231030的博客 397

SAP Script表单开发中ABAP preform方法的实战应用与调试技巧

本文深入探讨了在SAP Script表单开发中调用ABAP程序(preform方法)的实战应用与调试技巧。通过一个获取供应商版本名称的实例,详细讲解了如何在SE71中嵌入PERFORM指令、编写ABAP子程序进行数据查询与处理,并重点介绍了使用SAP Script Debugger进行高效调试的方法,帮助开发者灵活扩展表单功能,实现复杂业务逻辑。

o0p1q2r3的博客 551

记录一次TOMCAT10无法启动的原因

Tomcat10运行错误判断

Hzzz1的博客 1003

从零开始安装 Windows 11 和 Ubuntu 22.04 双系统

本文详解Windows与Ubuntu 22.04双系统安装流程:需提前确认BIOS模式(UEFI/GPT或Legacy/MBR),关闭BitLocker加密、设备加密及快速启动;推荐Rufus/Ventoy制作启动盘。安装时需规划分区方案(建议单独划分EFI系统分区),注意引导器安装位置选择。双系统启动通过BIOS引导顺序管理,安装后需同步Windows与Linux系统时间。教程适配主流UEFI+GPT设备,强调操作前数据备份及Windows更新策略调整,避免兼容性问题。

萑澈的博客 3765

tomcat服务器无法启动的解决方法

Tomcat服务器无法启动。

qq_51039001的博客 3296

DDR5内存Training全解析:从信号完整性到CS训练模式的实战指南

本文深入解析了DDR5内存Training的全过程,从信号完整性挑战到CS训练模式(CSTM)的实战应用。文章详细阐述了Training在DDR5高频时代的关键作用,对比了In-Band与OOB两种架构,并拆解了Intel MRC的核心训练步骤,为硬件与固件工程师提供了诊断与优化系统稳定性的实用指南。

weixin_29252171的博客 1026

【Unity3D框架】GameFramework框架完全教程《全网最全》-专栏文章目录

最近准备学习框架,了解到GameFramework框架是国产Unity3D框架,准备学习一下,但是奈何全网关于这个框架的教程实在太少。为了让自己学习方便一些,也为了让后来者乘凉。将框架以自己的理解整理目录,并且补全教程。觉得教程有帮助别忘了一键三连哦。

优快云博客专家,Unity3D高级软件工程师,《Unity 3D从入门到实战》作者。 2万+

IntelliJ IDEA启动Tomcat后,却无法访问Tomcat主页

http://www.myexception.cn/other/1998827.html

niusi1288的博客 722

【WLAN】【基础知识】WIFI那些事儿之信道和频谱(涵盖2.4G、5G、6G,全网最全)

- 从事WIFI相关开发或测试工作,经常要和信道、频宽、频率等打交道,本文仅将平时涉及的2.4G、5G、6G的信道、频宽、频率等做一总结。 - 一图胜万言,本文汇总了工作中经常用到的频谱图,保证全网最全!!! - 本博客地址,https://blog.youkuaiyun.com/qxhgd,欢迎各位关注,转发请注明出处。

一介草民,只为生活。 1万+

教你解决Tomcat一闪而过无法启动的问题

教你解决Tomcat一闪而过无法启动的问题 1、原因一:cmd.exe设置过默认目录,导致%CURRENT_DIR%一直获取其他目录,不是当前bin目录 解决:注册表取消cmd默认目录 2、原因二:端口被占用 解决:关闭其他运行中的Tomcat 3、原因三:没配置JDK 解决:配置JAVA_HOME 4、原因四:很大可能tomcat使用的jre版本不正确 解决:把高于jdk9的JDK版本更换成低版...

Bug君的博客 1527

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

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

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

class没有发布到tomcat_金九银十,查漏补缺:SpringBoot启动Tomcat

weixin_39895862的博客 55

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

使用JMX监控Tomcat

监控应用服务器使用JMX监控Tomcat 前言:做了一个监控应用服务器的项目(支持Tocmat、WebSphere、WebLogic各版本), 过程也算是磕磕绊绊,由于网上缺少相关资料,或者深陷于知识的海洋难以寻觅到有效的资料,因而走过不少弯路,遇过不少困难。为了留下点印记,给后来人留下 点经验之谈,助之少走弯路,故将这些经验整理出来,与大家分享。水平有限,难免疏漏,还望指正。如有疑问,欢迎...

让梦想插上翅膀 636

SpringBoot war包部署到tomcat上无法访问的异常处理

SpringBoot war包部署到tomcat上无法访问的异常处理

qq_25073223的博客 3772

无法启动TOMCAT

故障现象:无法启动Apache Tomcat服务,系统日志提示:Apache Tomcat 服务因 0 (0x0) 服务性错误而停止。Apache日志提示:[173  javajni.c] [error] 找不到指定的模块。[924  prunsrv.c] [error] Failed creating java ***jvm.dll[1179 prunsrv.c] [error] S

shiyi05的专栏 748

tomcat能正常启动,但是不能访问http://localhost:8080

1.确定JDK环境变量配置正确 2. 查看我的端口号是否正确: 在  tomcat\conf 目录下  找到server.xml 找到:<Connector port="8080" protocol="HTTP/1.1  connectionTimeout="20000"    redirectPort="8443" /> 3. 查看tomcat\webapps\是否有R...

微末的博客 1万+

TOMCAT服务器不能打开http://localhost:8080解决方法

 TOMCAT服务器默认安装后有时候会出现不能找到http://localhost:8080的问题。如果遇到这个问题首先要确保JAVA的正确安装和配置,能够启动TOMCAT监控程序Monitor Tomcat.。但是我也遇到TOMCAT启动后仍然不能打开http://localhost:8080的情况,这时候就要查看TOMCAT安装目录下的/logs目录中的日志文件查看提示信息,根据信息排除故障。

JetJack的专栏 3550

报错:Error,关于运行localhost://8080/一直提示:“源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示。“的可能问题集合。

排查无法运行localhost:8080的可能原因

m0_65296202的博客 2万+

servlet无法获取网页信息,怎么解决。

第一个问题:我的Tomcat跑不起来,怎么办? 一般都是注释哪儿出了问题 我们检查注释代码发现多了一窜,删掉,还发现路径没有以/开头加上。 一般看到这段代码说明无问题! 一般看到这段代码说明无问题! 一般看到这段代码说明无问题! 其他可能性: 1.端口被占用 3.servlet jar包出错 ...

qq_20783497的博客 353

无法登录a6服务器可以修复么,航天A6登录常见问题

《航天A6登录常见问题》由会员分享,可在线阅读,更多相关《航天A6登录常见问题(38页珍藏版)》请在人人文库网上搜索。1、A6登录常见问题分析,管理软件事业部 技术支持部,前 言,本部分主要介绍AisinoA6软件在软件安装后登陆系统时针对连接不到服务器等方面常见的一些问题的处理方法,以提高技术维护人员对软件环境的认识。,登陆系统常见问题,软件按照各项要求安装(安装过程很正常)完毕之后,最常见的问...

weixin_28223453的博客 2574

${abc}取值properties文件

<br />xyz.properties文件中定义了abc值<br />另外的xml文件如何用${abc} 这种形式取到值<br />已将xyz.properties放到classpath<br />以前用struts2了,有ognl一说,因此能取到值这回没用,怎么就娶不到了呢<br />端口存在,,tomcat启动没问题,,, 就是访问不了,到底是怎么了,怎么查啊<br />我现在是,换了tomcat,重启了机器,直接用tomcat中的startup.bat启动,还是不行,浏览器的信息是:找不到服务器,什

hqd998的专栏 3581

阿里云服务器项目部署总结别人大全集

基于阿里云服务器Linux系统部署JavaWeb项目 INTELIJ IDEA 正确的打war包方式 Linux服务器下查看tomcat服务是否启动,重启等基本操作 Linux 中 Tomcat 启动成功 但 无法访问 解决方法 Linux下 Tomcat 配置启动成功但是无法访问网页的问题【2019-09-25】 解决linux中的tomcat启动成功本地访问不到 ...

qq_41633237的博客 258
上一篇: DOM和SAX的XML解析
下一篇: tomcat服务器说明
machinecat0898
博客等级 码龄15年 134粉丝 72原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值