Tomcat 与 JDK 版本对应
官网下载Tomcat压缩包解压后,执行启动命令,虽然显示Tomcat启动成功,但是无法访问http://localhost:8080
scxMacBook-Pro:bin scx$ ./startup.sh
Using CATALINA_BASE: /Users/scx/software/apache-tomcat-10.1.0-M7
Using CATALINA_HOME: /Users/scx/software/apache-tomcat-10.1.0-M7
Using CATALINA_TMPDIR: /Users/scx/software/apache-tomcat-10.1.0-M7/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
Using CLASSPATH: /Users/scx/software/apache-tomcat-10.1.0-M7/bin/bootstrap.jar:/Users/scx/software/apache-tomcat-10.1.0-M7/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
网上查了半天都没查到原因,后来执行shutdown时发现报错,根据报错意思大概猜测是版本问题,又查了些资料才知道版本对应关系
scxdeMacBook-Pro:bin scx$ ./shutdown.sh
Using CATALINA_BASE: /Users/scx/software/tomcat
Using CATALINA_HOME: /Users/scx/software/tomcat
Using CATALINA_TMPDIR: /Users/scx/software/tomcat/temp
Using JRE_HOME: /Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
Using CLASSPATH: /Users/scx/software/tomcat/bin/bootstrap.jar:/Users/scx/software/tomcat/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/catalina/startup/Bootstrap has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0at java.lang.ClassLoader.defineClass1(Native Method)at java.lang.ClassLoader.defineClass(ClassLoader.java:763)at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)at java.net.URLClassLoader.access$100(URLClassLoader.java:74)at java.net.URLClassLoader$1.run(URLClassLoader.java:369)at java.net.URLClassLoader$1.run(URLClassLoader.java:363)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:362)at java.lang.ClassLoader.loadClass(ClassLoader.java:424)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)at java.lang.ClassLoader.loadClass(ClassLoader.java:357)at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)
以后下载Tomcat时需要注意版本要与自己电脑上的JDK版本对应,否则会导致Tomcat启动失败!
Tomcat 与 JDK 版本对应相关推荐
- tomcat 和 jdk 版本 对应关系
当我们在谈论Tomcat与JDK版本的对应关系的时候,我们实际上在讨论两个问题. 第一个是,我们想安装了某个版本的Tomcat(比如Tomcat7),需要安装哪个版本的JDK,才能把Tomcat运行起 ...
- Tomcat与JDK版本对应关系,Tomcat各版本特性
文章目录 Alpha / Beta / Stable Apache Tomcat 9.x Apache Tomcat 8.x Apache Tomcat 7.x Apache Tomcat 6.x A ...
- 修改Tomcat的JDK版本、Tomcat指定JDK版本方法
一般在运维场景中,服务器安装了jdk,然后配置环境变量.服务器上部署多个tomcat都会引用默认的环境变量中的jdk. 但是有一些项目可能需要其他版本的jdk,这时候我们可以为tomcat单独指定jd ...
- Tomcat与JDK版本对应关系,Tomcat各版本特性,鸟哥linux视频教程
Stable版本可能包含少量相对较小的错误.稳定的版本旨在用于生产用途,并有望在更长的时间内稳定运行. []( )Apache Tomcat 9.x Apache Tomcat 9.x是当前的开发重点 ...
- Tomcat与JDK版本对应关系
参考:http://tomcat.apache.org/whichversion.html Servlet Spec JSP Spec EL Spec WebSocket Spec Authentic ...
- Tomcat与JDK版本的对应
Apache Tomcat® - Which Version Do I Want? 遇到问题,最好找到解决问题的原始出处.
- tomcat9 java版本_Tomcat与JDK版本对应关系,Tomcat各版本特性
文章目录Alpha/Beta/StableApacheTomcat9.xApacheTJava Apache Tomcat是一个开源软件实现了Java Servlet和Java Server Page ...
- Unsupported major.minor version 51.0 jdk版本错误解决方案 eclipse版
最近将公司svn上项目检出 一运行报如下图错误 Caused by: java.lang.UnsupportedClassVersionError: com/bfsuol/common/util/My ...
- Tomcat修改JDK配置
修改Tomcat默认JDK版本: Windows: windows系统里,tomcat默认是使用系统变量JAVA_HOME的jdk版本,如果需要更换,可以在配置文件手动指定. 在bin\catalin ...
最新文章
- 【opus源码分析】celt_fir5函数
- 记一次Java进程突然消失问题
- 不符合条件重新输入 c语言,2016年计算机考试上机应试技巧
- 非人哉恰饭的九月最美丽,只有啸天是菜鸡,上班睡觉太厉害了
- C#注册URL协议,使用浏览器打开本地程序,类似网页上点了QQ交谈打开本地QQ客户端程序...
- java 线程访问控件_C#多线程与跨线程访问界面控件的方法
- java treemap_Java TreeMap lastKey()方法与示例
- oracle之数据处理之视图练习
- 用于检测敏感词的 PHP 扩展
- python怎么运行yaml配置文件_cfg4py:一个严肃的Python配置模块应有的风格
- hdu4747 线段树区间修改值,区间查询和及最大值即最大值位置
- python+django(解决对象编码显示Test Object问题)
- matlab利用经纬度计算距离_经纬度换算距离(matlab根据经纬度算距离公式)
- swiper 插件里面嵌套可滚动内容
- 存储卡被格式化了咋恢复文件?
- 大气数据计算机英语,[听单词] 计算机专业英语词汇音频87,计算机英语单词MP3
- 墙裂推荐 Anaconda | 安利 Python IDE
- 搜索 dfs+bfs
- Go操作Memcached
- 最大团问题(使用递归和非递归两种方法)