tomcat启动不了,tomcat5.exe一闪就没了,startup.bat一闪就没了,这是什么原因呢
可能是环境变量没有配置正确
查错的方法为在cmd下进入tomcat的bin目录下,执行startup.bat文件,即可看出启动不了的原因
具体方法为
开始→运行→cmd→回车→cd \→回车→d:→回车→cd tomcat\bin(进入tomcat bin的目录,假设为d:\tomcat5.5\bin)→回车→startup.bat→回车。
这时会显示一些错误的信息,看看这些信息,就知道应该怎么办了
要是还不行
可以去logs文件夹看看日志文件
http://heisetoufa.ggblog.com/327053.html
-
tomcat启动一闪就没_Tomcat下载与安装(J)
2020-12-06 17:20:31Tomcat下载与安装注意:安装的前提是已经安装配置好了JDK,没安装的可以翻看我之前的一篇经验,这里就不多说了。任意打开一个浏览器,搜索tomcat。在结果列表中打开tomcat官网。进入到官网,选择自己喜欢的tomcat...Tomcat下载与安装
注意:安装的前提是已经安装配置好了JDK,没安装的可以翻看我之前的一篇经验,这里就不多说了。
任意打开一个浏览器,搜索tomcat。在结果列表中打开tomcat官网。
进入到官网,选择自己喜欢的tomcat版本。本人由于要配置jdk1.7+tomcat 7+Myeclipse10的javaweb环境,所以选择tomcat7。
tomcat7.0的具体选择,可以选择解压版也可以选择安装版(下面两种的安装都会说明)。
首先是解压版的安装。很简单,直接解压到要安装的位置就OK了。
以前的版本都需要配置环境变量。不过貌似tomcat7.0后都不需要配置了(反正现在安装7.0的解压版和安装版都不需要配置环境变量都成功了),用EditPlus打开bin目录下的startup.bat,可以看到如下原因 if exist "%CATALINA_HOME%bincatalina.bat" goto okHome 意思是bin目录下存在catalina.bat文件就可以访问tomcat页面了,代表着安装成功了。
打开任意一个浏览器,在地址栏中输入localhost:8080,然后按回车。看到如下页面就成功了。
接下来是安装版的安装。双击打开安装程序进行安装。
进入安装界面,点击next。
选择同意协议。
功能选择,对新手来说默认就够用了。
点击 next。
选择jre的安装位置(所以之前确定安装了JDK),点击next。
选择tomcat的安装位置,可以默认安装,也可以自定义安装。这里我选择自定义。
等待安装完成之后,点击Finish,这样就安装成功了。
安装版有3种启动服务的方法。一是打开bin目录下的Tomcat7w.exe;二是计算机——>管理——>服务(管理tomcat的服务);三是通过任务栏上的tomcat启动图标管理tomcat的启动和暂停(当然Myeclipse那种另外讲)。解压版只有通过bin下的startup.bat或者doc命令。这可以算是安装版的好处吧。
到这里tomcat的下载和安装就成功结束了。其实两种安装方式都不用配置CATALINA_HOME就能成功启动服务(需要配置的估计是tomcat6之前的旧版本吧)。不过如果大家不放心的话也可以配置一下,毕竟CATALINA_HOME也只不过是它的安装目录而己,很容易配。
-
Tomcat启动一闪而过,tomcat启动原理初探(一)
2020-08-16 19:45:29前言:Tomcat一闪而过的原因有很多,千奇百怪、只有找对原因才能对症下药。博主粗略写几个我遇到的也是比较常见的。 1、变异的项目出错了,但是一般项目出错你会大概看到在启动、然后闪退。啥也没看到的就闪过了...前言:Tomcat一闪而过的原因有很多,千奇百怪、只有找对原因才能对症下药。博主粗略写几个我遇到的也是比较常见的。
- 1、变异的项目出错了,但是一般项目出错你会大概看到在启动、然后闪退。啥也没看到的就闪过了估计就是tomcat的问题了。见到的情况比较少,如果有错,还望路过的大佬指正!
- 2、环境变量配置错误。一般来说tomcat还是得配个环境变量的。名字叫做CATALINA_HOME。本人英语浇菜。这个老年机上面的Tomcat大三的时候配的了。当时手贱敲成了CATELINA_HOME,但是却是相安无事的用了这么多年。不知道是啥原因。前几天排除问题的时候说是环境变量得配对,不然也会一闪而过。才发现自己错了那么多年。
- 3、端口占用、也是比较常见。直接查看端口使用记录,kill掉对应进程重启tomcat就ok了。
- 4、Tomcat的启动配置文件错误或者丢失也会闪退。我就是这个。
!!!建议直接看catalina.out文件,看报了啥错,直接百度谷歌。下面半截都不用看了。哈哈
其实一般我们在编译工具里面启动都是会有日志的,可以直接查看,当我们用指令启动、或者windows下启动startup.bat, 不能直观地看到日志。当然最直接的就是看catalina.out查看启动日志定位错误的。
- 当然也是奔着深入了解一下tomcat的启动原理,然后了解了一下,总结如下:文本编辑工具打开我们的startup.bat
那我们就从砖野的角度来分析一下这个启动脚本,什么语言写的咱也别管。这通俗易懂的写法,反正我这个四级飘过的是看懂了。大概就是会先检查一下环境变量,然后启动对应的脚本。具体如下,一句一句挨着看吧,我就不带着你看了,下面是我的,自己看。
@echo off rem Licensed to the Apache Software Foundation (ASF) under one or more rem contributor license agreements. See the NOTICE file distributed with rem this work for additional information regarding copyright ownership. rem The ASF licenses this file to You under the Apache License, Version 2.0 rem (the "License"); you may not use this file except in compliance with rem the License. You may obtain a copy of the License at rem rem http://www.apache.org/licenses/LICENSE-2.0 rem rem Unless required by applicable law or agreed to in writing, software rem distributed under the License is distributed on an "AS IS" BASIS, rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. rem See the License for the specific language governing permissions and rem limitations under the License. rem --------------------------------------------------------------------------- rem Start script for the CATALINA Server rem --------------------------------------------------------------------------- setlocal rem Guess CATALINA_HOME if not defined set "CURRENT_DIR=%cd%" if not "%CATALINA_HOME%" == "" goto gotHome set "CATALINA_HOME=%CURRENT_DIR%" if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome cd .. set "CATALINA_HOME=%cd%" cd "%CURRENT_DIR%" :gotHome if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome echo The CATALINA_HOME environment variable is not defined correctly echo This environment variable is needed to run this program goto end :okHome set "EXECUTABLE=%CATALINA_HOME%\bin\catalina.bat" rem Check that target executable exists if exist "%EXECUTABLE%" goto okExec echo Cannot find "%EXECUTABLE%" echo This file is needed to run this program goto end :okExec rem Get remaining unshifted command line arguments and save them in the set CMD_LINE_ARGS= :setArgs if ""%1""=="""" goto doneSetArgs set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1 shift goto setArgs :doneSetArgs call "%EXECUTABLE%" start %CMD_LINE_ARGS% :end
- echo : 类似于log.xx()或者说System.out.print()。就是打日志。
- pause : 顾名思义,暂停。两个配合使用就能一步步定位到底是哪一步出现了问题。
启动看看是啥效果。可以看到的是Tomcat没有马上就启动,当然你到了这步说明你的环境啥的都没问题。如果连这儿都,都没到的话,那就挨着回去排查吧。
好了。我们接着看。到这儿的话我们就来接着操作一下。改了保存然后重启。在这里加个暂停,不然报错了、都来不及看清,框就没了。查看打印出的内容。这样基本上就能定位出启动为啥闪退了。
例如:这个是我的server.xml格式错误。我把host配置结尾删除了。这也会导致闪退。
例如:这是我把conf里面的删了、也会导致闪退。
总之、根据报错度娘谷歌,基本上都能找到问题。哈哈,本博客没啥实际价值,写来凑数!如有错误,望路过的大佬指正!手动滑稽~~~
-
Tomcat启动一闪而过
2015-12-25 12:07:09今天进行服务器搬家的时候发现一个问题,Tomcat启动文件startup.bat点击后一闪而过。后网上搜了很多的攻略都没能解决! 问题描述: 我做的WEB项目之前在一台服务器上的,运行都很正常。但是需要更换服务器,我就把...今天进行服务器搬家的时候发现一个问题,Tomcat启动文件startup.bat点击后一闪而过。后网上搜了很多的攻略都没能解决!
问题描述:
我做的WEB项目之前在一台服务器上的,运行都很正常。但是需要更换服务器,我就把原来远程上的文件都备份下,并且上传到了新的服务器上!
安装好JDK,并且正确配置了环境变量;
安装好Mysql,并且成功启动,并且创建了数据库;
首先我确认是JDK安装了,并且环境变量JAVA_HOME也正确配置了,那么Tomcat在启动的时候就应该能够读取到环境变量里的JAVA_HOME。可就是没用。很是着急。
开始我还怀疑是不是拷贝Tomcat的时候文件丢失了,重复了几次还是一样。我的Tomcat是绿色版的。
这里跟大家分享一下可能的几种解决方案
1、如果确定JDK安装好,并且已经成功配置了JAVA_HOME。
进入tomcat的安装目录(即解压后放置的地方):
看到圈出红色的3个bat文件,一般通过startup.bat启动tomcat时流程是:startup->catalina->setclasspath->catalina
如果这3个bat文件里面有一个出现错误的话就是启动失败。为了找到一闪而过的原因得需要我们来看看这3个文件里面到底是什么了
先记事本打开startup.bat,找到最后一句话::end,我们知道end表示结束的意思,:end是一个标记,我们在后面加上一句pause。保存后点击startup.bat
(暂停等待的意思)再次执行startup.bat,就会看到上图,当我们按任意的键时cmd窗口又是一闪而过了。但是这已经确定了我们的环境变量都是正确的。
终极解决方案:
把JDK目录下bin目录下的msvcr71.dll拷贝到tomcat下的bin目录下。
-
tomcat启动不了,tomcat5.exe一闪就没了,startup.bat一闪就没了,这是什么原因呢
2012-11-08 15:05:00tomcat启动不了,tomcat5.exe一闪就没了,startup.bat一闪就没了,这是什么原因呢可能是环境变量没有配置正确查错的方法为在cmd下进入tomcat的bin目录下,执行startup.bat文件,即可看出启动不了的原因具体方法为...转载于:https://www.cnblogs.com/a1280055207/archive/2012/11/08/2760421.html
-
tomcat启动一闪而过的一种可能原因
2020-06-28 18:35:17有时候可能是已经启动了tomcat服务器,比如查看日志: ...然后我发现是idea的tomcat没有关,把idea的tomcat关了之后,再开启tomcat服务,就OK了! 总结:内事不决查日志,外事不决搜谷歌。 ... -
启动tomcat8.5一闪而过
2020-12-31 15:39:09最近突然发现我的tomcat单独启动时一闪而过,然后就没了……,但是在eclipse中没有任何问题,也可以正常启动。 搜了一大堆的文章都是说要配环境变量什么的。但是我的tomcat是8.5解压缩版,根本不需要配tomcat的环境... -
为什么tomcat启动时闪一下就过去了
2012-05-11 10:21:22可能很多人在配置java的环境变量时,觉得java_home... 偶今天也搜了下,发现,原来是我的java_home没有配置的缘故,正确配置了以后启动就没问题了;或者不知道什么缘故,你可以启动一个cmd窗口,然后去运行startup.ba -
tomcat启动不了,tomcat5.exe一闪,startup.bat一闪问题解决办法(转)
2019-10-05 14:26:03tomcat启动不了,tomcat5.exe一闪,startup.bat一闪问题解决办法 关键字: tomcat启动不了 tomcat5.exe一闪 startup.bat一闪 tomcat启动不了,tomcat5.exe一闪就没了,startup.bat一闪就没了,这是什么原因呢 可能是... -
Tomcat启动startup.bat一闪而过就消失的原因和解决方法
2019-06-19 15:55:46遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下: 进入tomcat的安装目录(即解压后放置的地方): 看到圈出红色的3个bat文件,一般... -
tomcat 启动时一闪即过
2010-12-03 20:37:00刚开始启动时点击startup.bat时一闪即过,很是郁闷,连个错误信息也没有提示,根本无从下手,于是就得去求教百度老师了注意:本人的tomcat是解压版,如果是安装版的话, 那就有可能... 所以看起来会有一种一闪就没了的感 -
Tomcat启动不起来,一闪而过
2020-02-20 15:04:04今天双击startup.bat启动Tomcat,窗口一闪而过,tomcat启动不起来了。 怎么办? 盘它! 经过小恶魔一顿操作,整理两个方面: 1.以前可以用,现在不能用了 因为本地经常使用idea工具,很久没使用了原生的tomcat了,... -
tomcat启动不了,tomcat5.exe一闪,startup.bat一闪问题解决办法
2009-07-31 22:31:07tomcat启动不了,tomcat5.exe一闪,...tomcat启动不了,tomcat5.exe一闪就没了,startup.bat一闪就没了,这是什么原因呢 可能是环境变量没有配置正确 查错的方法为在cmd下进入tomcat的bin目录下,执行startu... -
tomcat启动工程一闪而过,单独启动能成功!求解
2015-03-20 09:36:32只启动tomcat能成功,是配置没问题吧。...加工程的文件配置路径后,就一闪而过了; 附图: 查了很多资料,但是都没能解决。崩溃! -
解决tomcat启动startup.bat一闪而…
2015-07-19 00:21:46遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下: 注意:Tomcat5.x以上就不需要进行环境变量的设置了,如CATALINA_HOME: C: \Tomcat... -
Java tomcat 启动startup.bat 一闪而过
2020-02-10 10:51:53想学习下后台,就下载个Tomcat 跑一下,结果点击startup.bat 一闪而过,右击startup.bat 编辑 末尾 添加 pause ,再次启动会提示: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined ... -
启动Tomcat一闪而过的解决办法。
2019-06-19 16:47:05今天当我把所有的变量都配置完了,然后启动tomcat,一闪而过,我的内心是崩溃的。而且也不知道是哪里错了,很绝望,然后就各种百度,各种搜索都发现然并卵,然后在坑中摸爬滚打了半个小时终于出来... -
tomcat启动startup.bat一闪而过
2014-06-15 19:11:05遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的。 Tomcat的startup.bat,它调用了catalina.bat,而catalina.bat则调用了setclasspath.bat,只要在setclasspath.... -
部署项目,启动tomcat时窗口一闪而过。
2021-01-05 20:17:51启动tomcat时,tomcat窗口一闪而过,看不清什么错误,去日志文件中也没找到错误日志。 这时候就需要不让窗口自动关掉,以看清窗口提示的错误信息。 让窗口不自动关掉,右击startup.bat用记事本的方式打开。做下面的... -
解决Tomcat启动失败,一闪而过的方法【看了好多博客,都没解决,自己尝试了一下,就解决了,亲测有效!...
2020-07-09 09:26:40Tomcat启动失败,一闪而过,可能是JAVA_HOME和JRE_HOME环镜变量没有配置, 原因: (1)首先要搞明白启动不起来的原因。方法是在命令行下,运行startup.bat文件,这样程序就不会一闪而过,而会将启动不起来的原因... -
tomcat启动不起来,一闪而过
2012-03-05 13:57:01安装完tomcat,进入bin目录,运行startup.bat一闪而过,服务也没起来,进入cmd的目录下运行后出现几条using的语句,但是没有错误提示。 要看错误提示catalina.bat run就可以了。出现错误提示了。一般都是环境变量... -
Tomcat 启动不了 startup.bat 打开后一闪而过
2009-11-06 10:08:35tomcat启动不了,tomcat6.exe一闪就没了,startup.bat一闪就没了,这是什么原因呢 可能是环境变量没有配置正确 查错的方法为在cmd下进入tomcat的bin目录下,执行startup.bat文件,即可看出启动不了的原因 具体... -
jdk 配置,tomcat启动dos窗口闪后tomcat关闭问题的解决。
2010-12-02 14:07:00一、问题:按照李兴华视频安装jdk,tomcat启动后弹出dos窗口后一闪就没了,tomcat没有起来。网上查到原因,配置的jdk是残缺的,一头雾水,查不到原因。下面详细讲解了jdk的配置。二、安装步骤1. 如何安装JDK 到sun... -
Linux 中宝塔面板的 tomcat 重启弹窗一闪而过,但是并未启动tomcat的问题
2020-08-22 20:40:34这几天不知道是项目出错的原因还是其他因素,我在部署项目的时候,好像在宝塔的tomcat管理...ok,下面说一下解决方法,经过排查,发现tomcat启动的参数,java_home 并未指定路径,所以我们去tomcat的bin 目录下,找到 -
jdk配置正确但是tomcat服务器启动时一闪而过
2016-01-14 20:23:05在启动tomcat的时候出现了一些问题,查了网上的一些解决方案,有的说是没配置JAVA_HOME,有的说是因为内存溢出,按照这些方法都试了下,发现并不能解决问题,还是内容都显示出后服务器就关闭了。后来想起来看下日志... -
TOMCAT启动闪退
2017-02-16 23:11:05好久没折腾了,感觉啥都不晓得咋个整了。整个TOMCAT半天启动不起来,真是服了自己了。...方法是在命令行下,运行startup.bat文件,这样程序就不会一闪而过,而会将启动不起来的原因打印到窗口上。在命令行下启动 -
tomcat之一闪而过病毒篇
2009-09-13 15:34:00这些日子碰到服务器上面tomcat每次启动时窗口总是一闪而过,而其他命令行启动系统确没影响,最初怀疑为tomcat原因,但是此服务器上有两个版本tomcat均为此种情况,查看tomcat错误日志为java运行换crash方面错误,... -
tomcat启动失败,碰到的坑
2020-06-02 11:04:55直接启动tomcat,一闪而过,然后tomcat也没启动起来 先看了下eclipse等没有占用端口 加了pause也看不出什么 后来发现是tomcat的server.xml中有以前的项目配置信息,删除了就可以了 开开心心,配置虚拟目录时...