关闭→
当前位置:科普经验站>IT科技>一闪而过解决方法是什么 启动tomcat时

一闪而过解决方法是什么 启动tomcat时

科普经验站 人气:1.52W

出现这种问题,只有两种可能:a.JDK环境没有安装好;b,Tomcat启动端口已被占用 1.首先你得确保你的Java开发 运行环境JDK安装无误: 在黑窗口(window+R 在输入cmd)里输入分别输入javac 和 java 有相应的信息,说明JDK环境安装成功,如下图所示:

在实际开发中一般都是eclipse+tomcat(也许还会用到tomcat的插件),只需要在eclipse中单击servers上的按钮就可以成功启动tomcat了,

但是如果想在tomcat的安装目录下 双击startup.bat启动时却一闪而过了。这是为什么呢(tomcat启动失败)

环境变量: CLASSPATH .; JAVA_HOME jdk的路径(例如:C:Program FilesJavajdk1.5.0_06) Path ;%JAVA_HOME%bin 相当与tomcat的home(可以不用配置) CATALINA_HOME F:Program Filestomcat-5.5.17 如果点击tomcat的bin目录下的startup.bat时,界

启动tomcat时 一闪而过解决方法是什么

材料/工具

Tomcat 记事本

编译一下这个startup.bat 有下面这一段: if exist "%CATALINA_HOME%bincatalina.bat" goto okHome echo The CATALINA_HOME environment variable is not defined correctly 所以你报的这个错 要先确认下%CATALINA_HOME%bincatalina.bat 这

方法

下面先跟大家确认一下问题出现的前提条件(本机版本java:1.6.20,tomcat:6.0.32

首先这是由于没有配置CLASSPATH造成的,如果只是在path里面配置了tomcat的路径,那么就将出现打开后一闪而过的现象,因为是绿色版所以我们只要配置了jdk等环境变量,那么就可以在Myeclipse或者是eclipse中使用,但是直接打开却是有问题。 2 现在

在eclipse里面启动tomcat时都是正常的。在系统中配置了各种环境变量如下:

1、情况有很多,但最关键的是要查看tomcat安装目录下的logs文件中的日志文件,一般都能找到原因。

JAVA_HOME:H:DevelopToolsJavajdk1.6.0_20

我的电脑->管理->服务和应用程序->服务 看一下apache tomcat 的服务有没有起来,未启动的话手动启动。这是启动不了tomcat可能的原因。 有一个启动了,另一个没启动可能是你没启动的那个没有配置环境变量,在path里把另一个tomcat的路径添加进去

CATALINA_BASE:H:DevelopToolsapache-tomcat-6.0.32

变量有问题的 JAVA_HOME不能写两个,也不能加分号,只能写一个JDK的路径

CATALINA_HOME:H:DevelopToolsapache-tomcat-6.0.32

先试试复原server.xml,如果还不行 打开 startup.bat文件找到 搜索 set EXECUTABLE ,然后在这行上面加上一句 set JAVA_HOME= 你的jdk安装位置的绝对路径。

CLASSPATH:.;%JAVA_HOME%;%JAVA_HOME%jrelib;

先试试复原server.xml,如果还不行 打开 startup.bat文件找到 搜索 set EXECUTABLE ,然后在这行上面加上一句 set JAVA_HOME= 你的jdk安装位置的绝对路径。

PATH:.;%JAVA_HOME%bin;%CATALINA_HOME%bin;

tomcat 是安装版的还是解压版的,有没有配置过tomcat路径,有没有在本机装过其它版本的tomcat 启动的端口是否被占用?

启动tomcat时 一闪而过解决方法是什么 第2张

具体来分析一下问题出现的原因及解决办法:

从新配置下tomcat Tomcat 配置 E:apache-tomcat-6.0.20conf文件中的 tomcat-users.xml中 server.xml中

进入tomcat的安装目录(即解压后放置的地方:

打开命令行,进入到TOMCAT的BIN目录, CD /D "D:Program FilesJavajdk1.6.0_02tomca路径D:Tomcat6.0.20技术先进 性能稳定 免费apache-tomcat-6.0.20bin" 运行catalina.bat run 看结果提示

看到圈出红色的个bat文件,一般通过startup.bat启动tomcat时流程是:

说明有异常,具体是什么异常你得去TOMCAT的安装目录下的LOG文件夹看看日志,先按时间排序一下看看最新的日志中报了什么异常

startup->catalina->setclasspath->catalina

检查你的tomcat的配置文件 主要是 service.xml是否正确 端口是否被占用(8080/或自定义) 如果没什么问题 把你的项目 拿出来 空跑Tomcat 查看问题 如果还有 重回第一步- -检查配置文件 空跑OK了 看你的项目

如果这3个bat文件里面有一个出现错误的话就是启动失败。为了找到一闪而过的原因得需要看看这3个文件里面到底是什么了

1、情况有很多,但最关键的是要查看tomcat安装目录下的logs文件中的日志文件,一般都能找到原因。 试下看吧。

启动tomcat时 一闪而过解决方法是什么 第3张

启动tomcat时 一闪而过解决方法是什么 第4张

先记事本打开

搞一个tomcat 5 去,解压运行那种(我做开发很久了,tomcat5 和6 使用上没啥区别,开发的支持上略有不同),解压 然后运行 binstartup.bat ,如果是黑色窗口一闪就过的话,打开 startup.bat文件找到 搜索 set EXECUTABLE ,然后在这行上面加上

startup.bat

程序不兼容。。 ------------------------ 希望你的问题得到解决; *****望采纳***** ------------------------

找到最后一句话

我启动tomcat的startup.bat的时候,命令窗一闪而过,为什么 搜索资料 我来答我们会通过消息、邮箱等方式尽快将举报结果通知您。 说明 0/200 提交 取消 新手

end

是一个标记,在后面加上一句

1、情况有很多,但最关键的是要查看tomcat安装目录下的logs文件中的日志文件,一般都能找到原因。 试下看吧。

pause (暂停等待的意思);

The Connection to the database could not be established or the access to it is not properly configured 不能连接数据库,或者配置错误 应该是修改了一些配置 重装下 tomcat 就 OK~

再次执行

startup.bat

程序不兼容。。 ------------------------ 希望你的问题得到解决; *****望采纳***** ------------------------

就会看到如图,当按任意的键时cmd窗口又是一闪而过了。但是这已经确定了环境变量都是正确的。

打开Apache Software FoundationTomcat 5.0bin找到shutdown.bat命令执行一下,再打开服务器就行了。

启动tomcat时 一闪而过解决方法是什么 第5张

启动tomcat时 一闪而过解决方法是什么 第6张

启动tomcat时 一闪而过解决方法是什么 第7张

为了更加详细的看到信息,再来更改一句。找到:

setup 的功能执行完了 当然自动关了 你要他不闪 ,就用记事本打开那个bat 在最后加一行写上pause 你输入 127.0.0.1试试看

call "%EXECUTABLE%" start %CMD_LINE_ARGS%

win7 底下配好tomcat以后去执行bin目录下的startbat批处理文件时控制台会一闪而过,我们在机房用xp完全不会出现那种情况,要想解决此问题必须在那个批处理文件里面加上一句 set JAVA_HOME= 你的jdk安装位置的绝对路径。具体做法是:右击startbat

把里面的

start

替换为

run

再来看看cmd窗口里面输出错误信息了:

error occurred during initialization of vmcould not reserve enough space for object heapcould not create the java virtual machine

大体可以理解为:因为程序初始化时请求不到足够的内存,导致vm程序退出。

启动tomcat时 一闪而过解决方法是什么 第8张

那么既然找到了问题的原因,可以来解决这个问题了:申请足够的内存就可以了

如下操作:

catalina.bat

中 找到

Execute The Requested Command

下面的

set JAVA_OPTS

把这一句替换为:

set JAVA_OPTS= -server -Xms800m -Xmx800m -XX:MaxNewSize=256m关于set JAVA_OPTS这句话其实有很多种替换的方式,但是大体上都是一样的

再次启动

startup.bat

程序不兼容。。 ------------------------ 希望你的问题得到解决; *****望采纳***** ------------------------

就成功了

启动tomcat时 一闪而过解决方法是什么 第9张

扩展阅读,以下内容您可能还感兴趣。

如何在Tomcat启动时显示详细的启动信息?我在双击startup.bat时,启动信息一闪而过

你开个cmd窗口,然后在里面运行startup.bat

我安装的TOMCAT无法启动,点击start,一闪而过。看到你解决了 谢谢!

先试试复原server.xml,如来果还不行

打开自 startup.bat文件找百到 搜索 set EXECUTABLE ,然后在这行上度面加上一句 set JAVA_HOME= 你的jdk安装位问置的绝答对路径。

java_home配置没有问题,为什么在startup.bat中启动tomcat窗口一闪而过了,

tomcat 是安装版的还是解压版的,有没有配置过tomcat路径,有没有在本机装过其它版本的tomcat

启动的端口是否被占用?追问tomcat是安装版的 已经配置过tomcat的环境变量 端口应该没被占用 我把server里的端口名改成80也不行追答你测试一下端口啊,别想当然的就说应该没有被占用,安装版的,一般不用考虑路径,装好就能用的。

tomcat无法启动,只能一闪而过?jdk也安装了,环境变量也配置了?问题在哪

从新配置zhidao下专tomcat

Tomcat 配置

E:apache-tomcat-6.0.20conf文件中属的

tomcat-users.xml中

 <user username="admin" password="1234" roles="admin,manager"/>

server.xml中

 <Connector port="8088" protocol="HTTP/1.1" 

               connectionTimeout="20000" 

               redirectPort="8443" />

我启动tomcat的startup.bat的时候,命令窗一闪而过,为什么?(用的是解压版本)

打开copy命令行,进入到TOMCAT的BIN目录,百

CD /D "D:\Program Files\Java\jdk1.6.0_02tomca路径D:\Tomcat6.0.20技术先进 性能稳定 免费\apache-tomcat-6.0.20\bin"

运行catalina.bat run

看结果提示度

TAG标签:#一闪而过 #tomcat #