精华内容
下载资源
问答
  • 2021-05-08 21:03:51

    部署在 Linux 服务器上边的 Tomcat服务通常在项目更新的时候需要重新启动,但是会由于各种原因,导致 Tomcat 启动失败,本文将以Linux 发行版 centOS 7 系统为例介绍两种 Tomcat 启动失败时的问题排查思路

    通常情况下 Tomcat 启动失败会有两种原因磁盘空间不足

    Tomcat 端口被占用

    linux:

    1.查看服务器整体磁盘使用情况

    df-h

    如果服务器没有其他大文件存储的话,磁盘占用过高可能是由于日志文件太多导致的,可以适当删除部分日志文件,然后再重新启动 TomcatTomcat 日志文件位置: 在 Tomcat 安装目录下的 logs 目录下命令查看 Tomcat 日志文件所占空间大小(先进入Tomcat目录)

    比如du -sh /usr/tomcat8/logs

    2 Tomcat 端口被占用

    查看 Tomcat 的端口占用情况

    ps -ef |grep tomcat

    查看到进程号比如1333

    ps aux |grep  1333

    ls -l /proc/1333  此命令可查到运行程序绝对路径

    如果是因为端口被占用导致的 Tomcat 启动失败,则关闭对应的程序/进程 即可关闭进程

    kill -9 1333

    其中 1333 为进程 id (pid)进程杀死之后,重启 Tomcat 即可

    windows

    1. 查看tomcat进程号:netstat -ano | findstr 8080

    2. taskkill /f /pid 进程号

    更多相关内容
  • 问题 最近在我的云服务器上部署项目,由于要关闭tomcat,但是执行命令后报错,如下。 然后我找到我的service.xml文件,将如下注释掉。

    问题
    最近在我的云服务器上部署项目,由于要关闭tomcat,但是执行命令后报错,如下。
    在这里插入图片描述
    然后我找到我的service.xml文件,将如下注释掉。

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    进行如上操作后还是有问题,因为我之前tomcat运行着一些项目,然后我在liunx中又直接运行了我的springboot项目,最终导致出现问题,那么我将我现在的tomcat压缩为zip包,然后将之前的tar包解压出来,再将项目放入到新解压的tomcat里就可以成功运行了。

    展开全文
  • linux设置tomcat自动启动在centos下,开机后会自动执行/etc/rc.local的命令,平时启动tomcat的命令为tomcat_home/bin/startup.sh或tomcat_home/bin/catalina.sh start,当直接把他们任何一个加入到/etc/rc.local...
  • 下面小编就为大家带来一篇LinuxTomcat启动正常,但浏览器无法访问的解决方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • 不论是要启动,还是要关闭tomcat服务,都是要去到tomcat安装目录下的bin路径,当然你要是电脑关机自然是需要的。 但最近在启动后发现了一个问题:Centos服务器,本地和服务器ip互ping正常(本机ping服务器,服务器...
  • linux中安装tomcat后,启动之后一直卡在[localhost-startStop-1] Linux提供随机数设备主要是/dev/random 和/dev/urandom两种, 这两种得区别是:urandom安全性没有random高,但random需要时间间隔生成随机数,...

    在linux中安装tomcat后,启动之后一直卡在[localhost-startStop-1]

    Linux提供随机数设备主要是/dev/random 和/dev/urandom两种,

    这两种得区别是:urandom安全性没有random高,但random需要时间间隔生成随机数,jdk默认调用random。

    找到问题就很好解决了,找到对应的配置文件去修改就好了

    编辑/jre/lib/security/Java.security这个文件(在安装的java文件中查找),在文件中找到securerandom.source这个设置项,将其改为:

    securerandom.source=file:/dev/./urandom

    之后就能正常启动成功了!!!

    看一下启动成功后的画面!!

    展开全文
  • linux系统使用shell脚本自启动tomcat 在/etc/init.d下新建文件tomcat 命令:vi /etc/init.d/tomcat tomcat文件新建完毕后,检查文件格式是否为unix,如果格式为dos,需要先将文件格式切换成Unix 强制切换为unix...
  • Linux安装tomcat、无法启动的解决方案

    千次阅读 2021-10-13 09:51:54
    1.将apache-tomcat-8.5.55.tar.gz上传至 /usr/local目录下,新建tomcat目录,将压缩包移动到tomcat目录下 使用xshell工具将压缩包上传至/usr/local目录 cd /usr/local/ mkdir tomcat mv apache-tomcat-8.5....

    centos7的Java环境

    目录

    1.将apache-tomcat-8.5.55.tar.gz上传至 /usr/local目录下,新建tomcat目录,将压缩包移动到tomcat目录下

     2.运行tomcat

    3.查看tomcat运行状态(查进程)

    ​4.浏览器访问8080端口

    5.停止服务

    6.如果服务运行不起来或者停止不了,先查进程髯口杀进程

     (1)端口被占用

    a.已经有tomcat进程

    b.8080端口被别的程序占用

    (2)Linux机器磁盘满了

    7.项目部署路径为webapps目录下


    1.将apache-tomcat-8.5.55.tar.gz上传至 /usr/local目录下,新建tomcat目录,将压缩包移动到tomcat目录下

    使用xshell工具将压缩包上传至/usr/local目录

    cd /usr/local/

    mkdir tomcat

    mv apache-tomcat-8.5.55.tar.gz tomcat
    cd tomcat/

    tar xzvf apache-tomcat-8.5.55.tar.gz

     2.运行tomcat

    cd /usr/local/tomcat/

    cd apache-tomcat-8.5.55/

    cd bin/

    ./startup.sh

    3.查看tomcat运行状态(查进程)

     ps -ef|grep java


    4.浏览器访问8080端口

    5.停止服务

    cd /usr/local/tomcat/

    cd apache-tomcat-8.5.55/

    cd bin/

    ./shutdown.sh

    6.如果服务运行不起来或者停止不了,先查进程再杀进程

     (1)端口被占用

    两种情况:

    a.已经有tomcat进程

    ps -ef|grep java

     kill -9 64892

    然后再回到步骤2尝试启动tomcat

    b.8080端口被别的程序占用

    lsof -i:8080

     排查占用8080端口的程序:

    根据上图中的pid(67354)进程号查:

    ps -aux | grep 67354

    查运行程序的绝对路径:

    ls -l /proc/67354

     如果可以,停止服务或直接杀进程。

    如果占用端口的服务不能停止,则考虑修改tomcat端口。

    修改端口教程:

    https://mp.csdn.net/mp_blog/creation/editor/120739721

    (2)Linux机器磁盘满了

    df -h

     Tomcat 日志文件位置: 在 Tomcat 根目录下的 logs 目录下
    查看 Tomcat 日志文件所占空间大小(先进入Tomcat目录)

    如果是因为日志文件过大导致磁盘空间不足,从而引起Tomcat启动失败,则可以适当删除部分日志文件,然后再重新启动 Tomcat

    cd /usr/local/tomcat/apache-tomcat-8.5.55/

    du ./logs/ -h

    7.项目部署路径为webapps目录下

    cd /usr/local/tomcat/apache-tomcat-8.5.55/

    cd webapps

    展开全文
  • linux系统tomcat无法启动怎么解决发布时间:2020-06-20 16:44:39来源:亿速云阅读:325作者:Leahlinux系统的...linux下启动tomcat的时候,如果服务启动不成功,可以查看logs文件夹下的catalina.out日志文...
  • 到tomcat的bin目录下启动startup.bat,(Linux中到tomcat的bin目录下,./startup.sh),如果能进入tomcat页面,则表示tomcat启动成功。 如果tomcat报错,拒绝访问,或者进去的话要看具体原因。 目前为止遇到的...
  • 主要给大家介绍了关于在Linux系统下Tomcat8启动速度很慢的解决方法,需要的朋友可以参考下
  • LinuxTomcat重新启动

    2017-06-29 09:34:20
    自己在工作遇到的tomcat重启纠结的问题。千辛万苦找到了解决方法。你还让我输入五十个字。真的是过分
  • linux操作系统部署war包到tomcat,里面包含了启动项目步骤和命令,还有重启tomcat的操作命令。
  • 本文以tomcat8为例给大家介绍Linux(CentOS7)安装Tomcat与设置Tomcat为开机启动项,非常不错,需要的朋友参考下
  • Linux中Tomcat启动失败

    万次阅读 2018-03-30 14:38:49
    1.启动的时候出现 This file is needed to run this program 的错误信息 解决方案: 在Tomcat的bin目录下执行chmod +x *.sh 然后执行sh catalina.sh命令 执行sh ...在Linux中运行Tomcat,显示Tomcat启动了,但...
  • springboot项目打成war包并部署到LinuxTomcat中流程目录:启动类继承`SpringBootServletInitializer`pom文件添加`war`mvn命令操作(clean、install)打好的war包部署到LinuxTomcat中本地访问部署好的项目 ...
  • Linux Tomcat 启动成功 但 无法访问 解决方法 我这边的原因:防火墙将8080、80端口拦截了 1、首先,查看Tomcat进程,显示无 ps aux | grep tomcat 2、启动Tomcat启动成功 3、再查看Tomcat进程,显示...
  • 以上所有文档来源于ITIL先锋微信公众号 每天更新IT行业最前沿资讯和各种类别的IT资料,关注获取更多丰富内容
  • Linux中tomcat启动后无进程、无法访问

    千次阅读 2020-05-04 11:51:47
    在官网下载tomcat安装包(apache-tomcat-8.5.11.gar.tz)后,上传linux(/usr/src/tomcat8080),解压安装包。进入/usr/src/tomcat8080/apache-tomcat-8.5.11/bin 运行./startup.sh,正常启动。 查看进程,没有进程 ps -ef...
  • 教你如何在linux下配置tomcat自动启动的脚本
  • Linuxtomcat启动不了的解决方法

    万次阅读 2016-12-06 14:52:32
    linux下启动tomcat的时候,如果服务启动不成功,可以到查看logs文件夹下的catalina.out 日志文件,cat我的日志文件可得到如下的错误信息:   cat catalina.out  Error: Exception thrown by the agent : ...
  • linux 复制tomcat启动注意事项

    千次阅读 2022-03-19 11:00:08
    linux 复制tomcat启动注意事项
  • Windows t和linux下无法启动Tomcat解决方案Windows t和linux下无法启动Tomcat解决方案Windows t和linux下无法启动Tomcat解决方案Windows t和linux下无法启动Tomcat解决方案
  • 针对出现Permission denied的错误提示的解决方案和另一种成功启动的方法
  • LinuxTomcat启动不了的解决方法

    千次阅读 2016-06-20 14:59:40
    LinuxTomcat启动不了的解决方法 [日期:2011-02-28] 来源:Linux社区 作者:Linux [字体:大  小] Linux下启动tomcat的时候,如果服务启动不成功,可以到查看logs文件夹下的...
  • linux启动tomcat命令

    千次阅读 2021-08-02 16:05:37
    第一步:进入Tomcat的bin目录 cd /usr/local/tomcat/bin 第二步:使用tomcat关闭命令 ./shutdown.sh 第三步:查看tomcat是否关闭 ps -ef|grep java 如果显示以下信息,则说明没有关闭: 如果想直接结束tomcat进程,...
  • 1.tomcat是否启动成功 " ps -ef|grep tomcat " 2..输入curl http://localhost:8080看是否正常访问。 下图表示正常访问: 3. 检验防火墙是否启动(service iptables status),如图所示,我的防火墙是开着的 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 139,533
精华内容 55,813
关键字:

linux中tomcat启动不了