宝塔面板,就Java一健安装及管理环境上,出了非常好用的插件。但很多人跟我一样,因不熟悉Tomcat,会遇到无法关闭或无法启用或无法重启的情况。
很多用户,也跟我最初的尝试感觉一样,觉得是宝塔相关开发商的问题。事实上,这是特错了!
我个人后来查了不少资料,也问了不少人! 其实我们对Java环境,特别是Tomcat是缺乏必要的常识。(本人以Linux为例)
第一、Tomcat 启动 非常慢,如果线程或程序比较大,几分钟都是有可能的。同理,Tomcat的关闭,也一样,少则5秒左右,多则几分钟。您是否没有了解这一项,几秒钟内,拼命点重启,停止,启用呢?建议点完按纽后,喝个咖啡,等个5分钟,再试试!
第二、Tomcat 或Java服务安装完后,不建议使用 service tomcat start 或 service tomcat stop 这些宝塔内置命令。Tomcat容器的启用和停止,尽量使用 catalina 命令。具体如下:
cd www/server/tomcat/bin #程序目录
./catalina.sh start #启用命令
第三、您是否使用多个端进行Tomcat命令或多种Tomcat命令形式呢? 这样会造成端口冲突的! 即使您只装了一个Tomcat.
可以使用
Ps -aux | tomcat
ps -aux | Java
然后记录PID号
Kill -9 PID号,
然后,再重启等即可。
第四、装了Tomcat多个版本,造成端口冲突!
第五、开启了Java保护,如OpenRASP;或宝塔安装RASP软件。这种安全软件,当然没有办法随意让您停止或重启Tomcat服务了。
|
|