如何完全卸载tomcat-apache7以及出错分析

如何完全卸载tomcat-apache7以及出错分析,第1张

tomcat和apache的删除方式都差不多。

这个问题有几种情况:

一、linux环境

1.1 删除安装好的服务

1.1.1、使用rpm删除

1

2

[root@linux ~]#rpm -qa|grep httpd

[root@linux ~]#rpm -qa|grep tomcat

这个命令是查看linux上安装apache和tomcat包

找到名字(例如httpd-xxxxxx.xxxx.x86_64)后用下面命令删除

1

2

[root@linux ~]#rpm -e httpd-xxxxxx.xxxx.x86_64

[root@linux ~]#rpm -e tomcat-xxxxxx.xxxx.xxx

这里要记住先请把依赖apache的包删除

1.1.2、使用yum删除

1

2

[root@linux ~]#yum list|grep httpd

[root@linux ~]#yum list|grep tomcat

查看apache和tomcat包名,例如httpd.x86_64

1

2

[root@linux ~]#yum erase httpd.x86_64

[root@linux ~]#yum erase tomcat7.xxx

这里相关依赖包自动会被删除

2.2 绿色版

1

2

[root@linux ~]#ps -ef |grep tomcat

[root@linux ~]#ps -ef |grep httpd

查到他们的进程号还有找到他们的存放位置

使用

1

2

[root@linux ~]#kill -9 tomcat进程号

[root@linux ~]#kill -9 apache进程号

结束其进程

1

2

[root@linux ~]#rm -rf tomcat目录

[root@linux ~]#rm -rf apache目录

最后删除目录

二、windows环境

1.1 安装包

1.1.1 在 控制面板 -》程序和功能-》 卸载程序

1.1.2 直接找到apache和tomcat进行卸载,应该会把相应的服务和注册表信息都清除干净

1.1.3 也可以使用百度管家、360助手 进行卸载

2.2 绿色版

使用 任务管理器 点击 "进程"选项卡

找到apache.exe和tomcat.exe 右键查找其位置进行目录删除

在Linux系统下,启动和关闭Tomcat使用命令 *** 作。

进入Tomcat下的bin目录

停止Tomcat服务命令

执行tomcat ..shutdown.sh 后,虽然tomcat服务不能正常访问了,但是ps -ef | grep tomcat 后,发现tomcat对应的java进程未随web容器关闭而销毁,进而存在僵尸java进程。网上看了下导致僵尸进程的原因可能是有非守护线程(即User Thread)存在,jvm不会退出(当JVM中所有的线程都是守护线程的时候,JVM就可以退出了;如果还有一个或以上的非守护线程则JVM不会退出)。通过一下命令查看Tomcat进程是否结束:

若显示一下相似信息,说明Tomcat进程未结束

此时我们可强制结束该进程(僵尸进程)

上一命令执行完毕后,重新查看Tomcat进程情况,Tomcat已完全停止。

1, 先要确认要,tomcat6的端口是不是8080.

2,  如果要完全删除, 要把服务停掉。网页链接 一起学习linux

# rpm -e  包名

3, 查询软件包生成的所有文件

#   rpm -ql 包名


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7592722.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存