导航:首页 > 编程系统 > linux无法停止tomcat

linux无法停止tomcat

发布时间:2023-02-08 07:31:38

linux的tomcat开机自启动怎么关闭

linux设置tomcat自动启动在centos下,开机后会自动执行/etc/rc.local中的命令,平时启动tomcat的命令为tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start,当直接把他们任何一个加入到/etc/rc.local中,重启机器后发现tomcat并没有启动。原因是开机时java的环境还没有设置好,故自己写一个脚本,先设置java环境,然后在启动,脚本如下:

复制代码代码如下:

export JAVA_HOME=/usr/local/jdk1.6.0_30
export PATH=$JAVA_HOME/bin/:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATH
export CATALINA_HOME=/usr/local/tomcat-6.0.35/

/usr/local/tomcat-6.0.35/bin/catalina.sh start

假设保存成一个名为auto-startup.sh的文件存放在/usr/local/tomcat-6.0.35/bin下,然后在/etc/rc.local加入/usr/local/tomcat-6.0.35/bin/auto-startup.sh即可。注意:需要设置auto-startup.sh有执行权限。

❷ Linux服务器中由于内存不足导致tomcat自动关闭解决方案

服务器环境:

​ 腾讯云1核2G

​ 操作系统:CentOS7

最近将项目部署到服务器后发现tomcat总是过一段时间会自动关掉。

查看系统日志

发现如下内容:

原因分析:linux会定时检查系统内存大小,发现剩余内存过小时会自动优先清理占用内存较大的进程,因此tomcat进程经常会被系统清除掉

(1)创建脚本文件tomcatMonitor.sh

(2)对脚本文件授权

(3)将脚本文件加入到定时任务中

添加如下内容

保存并退出

(如果出现以下内容,则输入3进入vim编辑模式再进行编辑)

具体crontab命令参考: https://www.cnblogs.com/zoulongbin/p/6187238.html

(4)查看任务执行情况

输出如下内容表示定时任务正在执行

参考博客:

https://www.cnblogs.com/zoulongbin/p/6187238.html

https://blog.csdn.net/zhang41228/article/details/79860030

❸ linux系统下怎么关闭tomcat

在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已完全停止。

❹ linux下怎么关闭tomcat服务

关闭服务命令有两个,切换到tomcat主目录下的bin目录(cd usr/local/tomcat/bin),然后执行命令:

(1) ./shutdown.sh

(2) ./catalina stop

这两个命令对于效果都是没有很大区别的,其实还有一个更为直接的,就是当你启动是用./catalina run启动的时候在终端输入ctrl+c就会停掉tomcat服务了。

Tomcat就是用来解析jsp程序的一个软件,Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。

Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache 独立的进程单独运行的。

❺ Linux 环境下使用shutdown.sh命令无法关闭tomcat 进程,什么原因

tomcat在Linux中部复署的方式有多制种多样,在生产环境中 经常使用多实例的方式部署tomcat的实例。这个时候重启实例一般都是通过脚本来进行实现的。

例如,在多实例中我们 kill掉tomcat的test实例我们可以这样:

ps -ef |grep tomcat |grep test |awk ‘{print $2}’|xargs kill -9

启动实例也是用的我们的tomcat的脚本,注意更改xmm等参数。更过Linux命令可以参考《Linux就该这样学》。Linux的学习需要不断的努力,多练多敲。加油

❻ linux服务器上tomcat出现死的症状,在关闭tomcat服务的时候会出现如下情况

猜测是端口绑定冲突了。
首先你看看配置文件,关于端口设置方面有没有冲突(定义相同端口的服务);
另外,是不是有其他使用端口的软件提前占用了例如WebSphere;
最后,你开启tomcat的用户权限如何,有没有绑定端口的权限。
以上如果没问题,再检查tomcat连接数据库方面。看看数据库以及连接池等方面有没有问题,包括数据库连接池的存活时间等。
顺序同上。
这个问题还涉及到你tomcat运行时如何,怎么死机等问题,所以比较复杂。需要更多信息,如tomcat日志等才好分析。

❼ tomcat 怎么停止

windows下面就是到tomcat的bin目录下面,双击shutdown.bat即可
linux下面就是到bin目录下执行./shutdown.sh,要是服务没停的话就用ps -ef|grep tomcat命令查内出tomcat进程号,执容行命令kill -9 进程号 就行了。

❽ 在Linux中,执行tomcat shutdown.sh 偶尔不能kill进程问题的解决

在Linux系统中,tomcat的./shutdown.sh有时候会残留进程没有被kill,导致各种异常情况出现。

因为需要采用$CATALINA_BASE,所以该脚本需要加在定义之后。

❾ linux怎么关闭tomcat

在tomcat 下有一个bin目录,里面有shutdown.sh的脚本,运行shutdown.sh 就可以了。
还有一种就是直接kill 掉tomcat 的进程

阅读全文

与linux无法停止tomcat相关的资料

热点内容
刑辩律师电子数据质证怎么办 浏览:576
word2007如何设置背景图片 浏览:979
60版本绝版布甲 浏览:92
法国经典复古四级有哪些 浏览:185
韩国徐元有哪些电影 浏览:1
苹果手机能看的网站有哪些 浏览:756
u盘格式化存储更大文件 浏览:307
电脑网线未识别的网络连接电脑 浏览:101
岛国电影网址 浏览:735
linux互传文件 浏览:603
谷歌商店微信支付宝 浏览:965
一级动物和人电影有哪些 浏览:611
十部顶级原始部落电影 浏览:210
win10按键精灵连不上手机助手 浏览:586
东莞市经济数据是多少 浏览:910
编程会运用到哪些程序 浏览:662
游戏在c盘中哪个文件夹 浏览:53
三不直接分管出自哪个文件 浏览:426
公司网站在哪个时间设置比较好 浏览:539
linux安装后没网卡 浏览:275

友情链接