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/profile,或者重启系统

echo $PATH 可以查看之前的没有了。

配置java环境链接:

http://506554897.blog.51cto.com/2823970/1732110

时间: 2024-11-09 18:08:56

Could not find or load main class org.apache.catalina.startup.Bootstrap的相关文章

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

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

hadoop 3.1.1 Could not find or load main class org.apache.hadoop.mapreduce.v2.app.MRAppMaster

启动hdfs后执行share目录中自带的mapreduce程序时报如下错误 找到$HADOOP_HOME/etc/mapred-site.xml,增加以下配置 1 <property> 2 <name>yarn.app.mapreduce.am.env</name> 3 <value>HADOOP_MAPRED_HOME=${HADOOP_HOME}</value> 4 </property> 5 <property> 6

ant编译后用hadoop报Could not find or load main class

错误信息: [[email protected] HDFS_Java_API]$ hadoop HDFSJavaAPI.jar HDFSJavaAPIDemo Warning: $HADOOP_HOME is deprecated. Error: Could not find or load main class HDFSJavaAPI.jar 报错原因: 当前运行的 .class  文件不在 hadoop-env.sh文件中 解决办法: 在 hadoop-env.sh中配置HADOOP_CLA

cmd上执行java命令 - Could not find or load main class

成功的安装了JDK和Eclipse后,在开发测试Java工程中,很少会遇到开发环境问题. 这都归功于Eclise通过工程(project)和包(package)把这些管理好. 但偶尔在命令行下编译和运行Java文件时,还会遇到如下错误:(以下示例都是在Win7上进行)D:\temp> java Tmp 有时java源程序中package设置不当也会导致上述错误.1. 在java源文件开头没有包声明语句 package; D:\temp> javac Tmp.javaD:\temp> ja

Linux 下 Error: Could not find or load main class Hello

在linux下写了一个非常简单的Hello world程序,编译运行竟然报错:Error: Could not find or load main class Hello 最后发现是CLASSPATH的问题. 首先需要检查jdk环境变量是否配置正确:参考这篇文章:ubuntu12.04 安装配置jdk1.7 主要在环境变量这块: export JAVA_HOME=/usr/java/jdk1.8.0 export JRE_HOME=${JAVA_HOME}/jre export CLASSPAT

Could not find or load main class Hello

在 linux 下写了一个非常简单的 Hello World 程序,编译正常,运行报错:Error: Could not find or load main class Hello 这是由于 CLASSPATH 配置不当导致的,我们需要检查一下 CLASSPATH 后面是否有英文状态下的".:". 主要在环境变量这块: export JAVA_HOME=/usr/java/jdk1.8.0export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH

Error: Could not find or load main class Test

问题描述 Linux 环境下运行 Java 程序时,执行 javac Test.java 生成 Test.class 文件,再执行 java Test 时报错:Error: Could not find or load main class Test 解决方法 使用命令:vi /etc/profile 打开 /etc/profile 文件,键入 i 进行编辑: 修改 CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HO

Jib构建镜像的问题分析(Could not find or load main class ${start-class})

问题简述 通过Jib插件将SpringBoot工程制作成Docker镜像成功,但是运行镜像的时候报错(Could not find or load main class ${start-class}),今天来一起分析这个问题,希望能帮读者跳过小坑. 关于Jib插件 在Maven工程中可以使用Jib插件将当前Java工程构建成Docker镜像,详情请参考: <Docker与Jib(maven插件版)实战>; <Jib使用小结(Maven插件版)>; 环境信息 操作系统:macOS M

could not find or load main class

记一篇由于字符编码导致的无法正常启动的错误 运行环境 win10 英文版本 jdk 1.8 错误:could not find or load main class 该项目是海康威视下载的一个SDK,导入到IDEA中,没想到却会遇到这问题. 操作步骤如下: 1 下载SDK 2 解压到D:\海康威视\opensdk-api-demo 中 3 通过IDEA file-new-module from existing source 选择.iml文件导入 分析一下原因: 该错误提示一般是由于 1 类名输