Tomcat在Linux上启动成功没有进程怎么回事

发布时间:2022-6-07 11:57

错误症状:

1.关闭Tomcat时报错

Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.

2.虽然启动了Tomcat但是用ps aux | grep tomcat查看显示并没有使用进程

解决思路:

一.Linux中没有安装jdk

查看自己的jdk,如果没有的话看这位老哥的博客:jdk1.8的安装

java -version

二.Linux中jdk的版本与Tomcat的版本不匹配

1.查看jdk版本和Tomcat版本

在我的linux中安转的jdk版本是18,而Tomcat版本则是8.0,需要将jdk版本安装成1.8的版本才行

2.卸载旧的jdk18

如果jdk版本不是18的,可以看这位大佬的博客:删除旧的jdk

如果jdk版本是18的,那么使用rpm -qa | grep java将会没有效果,此时我们就需要使用暴力的卸载方法

1.删除默认java地址

which java

 rm -rf /usr/local/src/jdk-18/bin/java

2.删除javac

 which javac
 rm -rf /usr/local/src/jdk-18/bin/javac

这时通过java -version已经找不到jdk了

进入usr/java文件夹下,没有的新建一个java文件夹

在这里下载jdk1.8 版本   jdk1.8的安装

安装完jdk1.8后发现Tomcat能正常关闭了

启动Tomcat也能分配到线程,问题解决

Linux环境sed工具的使用及工作原理 电脑常识

Linux环境sed工具的使用及工作原理

基础知识 - 行编辑工具: 一行一行处理文件内容,例如:sed - 全屏编辑工具:一次性将文件所有内容加载到内存中,例如:vi、vim、nano sed编辑器: Stream Editor ...
vscode远程免密登入Linux服务器的配置方法 生活杂谈

vscode远程免密登入Linux服务器的配置方法

这篇文章主要介绍了配置vscode远程免密登入Linux服务器的操作方法,主要包括windows端操作和linux服务端操作,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的...