启动 Tomcat 报 ./catalina.sh: 1: eval: /opt/jdk12.0.1/jre/bin/java: not found 时间: 2019-11-15 01:54 分类: 修仙日记,JAVA 服务器上尝试安装了一下`jdk12`,然后启动`Tomcat`就报了`./catalina.sh: 1: eval: /opt/jdk12.0.1/jre/bin/java: not found`这个错误。 很明显,进入到`jdk12`的安装目录,发现竟然真的没有`jre`目录。 解决办法是有的。但不是去别的地方拷贝,这样太麻烦了,可以在`jdk`的安装目录执行以下命令即可生成`jre`目录: > root@v82493:/opt/jdk12.0.1# jlink --module-path jmods --add-modules java.desktop --output jre 再次启动`Tomcat`报错: ``` Exception in thread "main" java.lang.NoClassDefFoundError: java/util/logging/Logger ``` 可能是`Tomcat`版本和`JDK`版本不兼容导致的,唉,懒得折腾了,退回`JDK8`版本- -~! 标签: 无