org.apache.catalina.startup.Catalina异常处理

tomcat启动时有时会报java.lang.ClassNotFoundException: org.apache.catalina.startup.Catalina错误,可能的原因是缺少catalina.jar包,或者是其他的与catalina相关的jar包或者是缺少一些catalina相关的文件,我在工作中遇到这个问题,原因是tomcat中所有以catalina开头的文件都没有了,所有包这个错误,不包括日志文件。

时间: 2024-11-07 06:48:35

org.apache.catalina.startup.Catalina异常处理的相关文章

java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Catalina :

在linux和Windows下都遇到过这个错误,首先确认你的jdk版本和你的tomcat版本之间可以兼容 若存在兼容性问题则重新下载对应的jdk或tomcat版本 如果不存在版本问题,则绝大部分情况下为jdk路径问题. linux和windows环境下,进入tomcat/bin路径下,执行startup.sh(linux)/startup.bat(windows),在弹出的指令窗中看看JRE_HOME路径是否配置正确,做出相应的调整. linux环境下进入tomcat/bin路径下,编辑setc

Tomcat启动时org.apache.catalina.startup.VersionLoggerListener报错

启动Tomcat服务时,出现org.apache.catalina.startup.VersionLoggerListener报错,见下图: 解决办法: 打开Tomcat安装后目录,进入conf文件夹,找到配置文件server.xml,将<Listener className="org.apache.catalina.startup.VersionLoggerListener" />注释掉. 重启Tomcat服务就正常了.

tomcat单独启动成功, eclipse启动tomcat报错, 错误一:找不到或无法加载主类 org.apache.catalina.startup.Bootstrap;错误二:端口被占用

针对刚遇到的tomcat单独启动成功,但是在eclipse启动tomcat就报错问题作出总结如下: 软件版本: 1. eclipse版本 ① Luna Service Release 2(4.4.2)    64位 ② Helios Service Release 2   64位 2. tomcat版本 ①apache-tomcat-6.0.14 ②apache-tomcat-6.0.35 3. JDK版本 jdk1.6.0_45 64位 错误详情: 1.  tomcat启动失败,错误提示: j

tomcat里的几类日志: Catalina(catalina.out,catalina.log) localhost manager admin host-manager

tomcat里的几类日志: Catalina localhost manager host-manager access 前言:有时候我们会碰到代码本地测试没问题,然鹅发到生产却出现了问题.这时候想解决问题,在本地测试没多大效果的,最好的办法是去生产上把日志搂出来,根据异常日志来排查问题,但是生产上那么多日志该如何下手呢? 项目中常用的三种日志catalina.out catalina.log localhost.log 一般我们应该从catalina.out,catalina.log和loca

Could not find or load main class org.apache.catalina.startup.Bootstrap

基本情况是: 启动tomcat不成功 查看tomcat文件夹下logs目录的catalina.out文件有报错信息 原因是: 你使用的JVM环境版本过低,就是你试图使用一个较低版本的JVM去运行一个较高版本的class文件 删除低版本的变量 vi /etc/profile 打开删除添加的变量内容, 应用source /etc/profile,或者重启系统 echo $PATH 可以查看之前的没有了. 安装一个高版本的JAVA环境 添加相应变量到/etc/profile 应用source /etc

解决“错误: 找不到或无法加载主类 org.apache.catalina.startup.Bootstrap”

重新在eclipse中配置ApacheTomcat,并且在下图蓝圈圈住地方启动服务器 (配置方法http://www.cnblogs.com/weiwiei/p/6549358.html) 成功了 参考链接https://zhidao.baidu.com/question/455074204417726525.html

&quot;Could not find the main class: org.apache.catalina.startup.Boostrap. Program will exit.&quot;

尝试将 myeclipse中的编译版本修改(如,将1.5修改为1.6)

[localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [E:\soft\studySoft\tomcat\apache-tomcat-8.5.33\webapp

问题 启动tomcat,就一直卡在了这里 继续往上查看日志 解决方法: 原文地址:https://www.cnblogs.com/chenyanlong/p/10699434.html

TOMCAT热部署 catalina.home catalina.base

catalina.home 一台机器通常只有一个, 指向Tomcat的安装目录 catalina.base  一台机器可以启动多个Context, 每个Context对应一个catalina.base, 每个WebApp对应一个Context 1. 在webApps目录下的war, 会自动创建Context, path与war文件名相同 2. 修改conf/server.xml中增加<Context path="" docBase=""/>标签, 这个配