Tomcat启动和停止常见问题
Tomcat启动和停止及问题分析解决
1)启动和停止
Tomcat服务器的启动文件在二进制文件目录中:
,这两个文件就是Tomcat的启动文件。
Tomcat服务器的停止文件也在二进制文件目录中:
,这两个文件就是Tomcat的停止文件。
其中.bat
文件是针对windows
系统的运行程序,.sh
文件是针对linux
系统的运行程序。
2)启动问题
第一个问题:启动一闪而过
原因:没有配置环境变量。
解决办法:配置上JAVA_HOME环境变量
第二个:Address already in use : JVM_Bind
原因:端口被占用
解决办法:找到占用该端口的应用
进程不重要:使用cmd命令:netstat -a -o 查看pid 在任务管理器中结束占用端口的进程。
进程很重要:修改自己的端口号。修改的是Tomcat目录下\conf\server.xml
中的配置。
第三个:启动产生很多异常,但能正常启动
原因:Tomcat中部署着很多项目,每次启动这些项目都会启动。而这些项目中有启动报异常的。
解决办法:
能找到报异常的项目,就把它从发布目录中移除。
不能确定报异常的项目,就重新解压一个新的Tomcat。
第四个:其它问题
例如:启动产生异常,但是不能正常启动。此时就需要解压一个新的Tomcat启动,来确定是系统问题,还是Tomcat的问题。
所以,此时就需要具体问题,具体分析,然后再对症解决。
Tomcat启动和停止常见问题相关推荐
- Tomcat的启动与停止
Tomcat 的启动和停止脚本存在于bin 目录下面,这里存放了tomcat 启动和停止的众多相关脚本. 其中,各脚本用途 catalina : tomcat 的主要脚本,它会执行Java命令以调用t ...
- Linux Tomcat 使用相关命令 Tomcat启动 查看tomcat运行日志 查看Tomcat进程 杀死Tomcat进程 查看Tomcat占据的端口...
1.Tomcat启动.停止 首先进入tomcat 所在bin目录 cd /home/server/Tomcat/bin (需根据个人tomcat目录进入) 关闭tomcat服务: ./shutdown ...
- tomcat启动停止在 Initializing Spring root WebApplicationContext,就不运行了
启动项目的时候,项目一直运行到 Initializing Spring root WebApplicationContext,就停止不运行了,也不报错,开始真的很苦恼,后来把log日志的模式改为 de ...
- TOMCAT启动到一半停止如何解决
当你的项目过大的时候,往往会导致你的TOMCAT启动时间过长,启动失败,遇到该情况可以试一下下面两招: TOmcat启动到一半的时候停止了,以下原因: 1. tomcat启动时间超过了设置时间: 解 ...
- 绿色版Tomcat 启动 + 停止 + 随系统自动启动 - - 博客频道 - CSDN.NET
绿色版Tomcat 启动 + 停止 + 随系统自动启动 - - 博客频道 - CSDN.NET启动 绿色版 的 Tomcat 服务: 找到解压的 Tomcat 目录下, 例如: D:\ MyInsta ...
- [转]使用批处理设置、启动和停止服务
使用批处理设置.启动和停止服务 Pashine 当我们的电脑安装了数据 ...
- Tomcat启动过程源码分析六
前言 上一篇文章中我们讨论了Catalina类中start方法中一部分,今天这篇文章我们把Catalina类的start方法剩余部分讲解完毕,在讲解代码之前我们先看之前的一篇关于ShutdownHoo ...
- oracle如何启动和停止服务,CentOS启动和停止服务详解
CentOS启动和停止服务详解 服务简介 Linux 系统服务是在Linux启 动时自动加载, 服务的添加.删除.自动运行及状态 CAMS 在安装过程中会自动添加相关的服务,例如: service c ...
- 查看tomcat启动文件都干点啥---server对象
在上一章查看tomcat启动文件都干点啥---Catalina.java中说道了构造Server,,这次尝试着说一下Tomcat中Server的内容,首先看一下org.apache.catalina. ...
最新文章
- android 动态获取权限有哪些,Android 6.0+ 动态获取权限
- fegin调用为什么要序列化_全方位解析Java的序列化
- Nature子刊:用16S及18S rRNA全长进行微生物多样性研究
- mysql的常用存储引擎_MySQL常见的三种存储引擎
- 架构师之路(1)---面向过程和面向对象
- bind() c语言,c/c++ 标准库 bind 函数详解
- 概率图模型更进一步的知识点
- 网络产品用户体验优化系列[一]概要
- idea 快速导入实现父类方法_三步快速提高物理成绩!准初三生暑假实现逆袭的实用方法...
- 浅谈JavaScript--闭包
- Http Status Code (http 状态号)
- 3D建模软件快捷键操作:3DMAX篇(第二期)
- 湖中剑 GitHub周刊 #10 | 开源监控uptime-kuma、LVGL嵌入式UI、node版本管理nvm
- 什么是抽象方法 java_java抽象类和抽象方法
- 武汉工程大学第一届程序设计女生赛(牛客contest 4746)解题报告 Apare_xzc
- 3dmax顶点动画导入unity_Mesh Vertex Animation In Unity | Unity中顶点动画
- 怎样把PDF图片旋转90度
- Linux环境下部署Dubbo 监控中心
- 一文了解CPU及芯片硬件技术发展
- 2.x终于照着教程,成功使用OpenGL ES 绘制纹理贴图,增加了灰度图
热门文章
- React.js 之筛选篇
- [十七]深度学习Pytorch-优化器Optimizer
- python之Gooey图形界面使用
- Linux内核必读五本书籍(强烈推荐)
- 少儿编程scratch(2022.04.06)
- 新时代创意之人必备的六招十二字
- 详解线上gitlab服务搭建(字数2w+)
- php ng 性能,PHP NG (PHP 5.7) 性能比PHP5.6 提升近1倍_PHP教程
- 技术分享| 音视频与微信小程序互通实践
- 【算法自由之路】二叉树的基本算法