当前位置:编程学习 > JAVA >>

Tomcat启动一闪而过??

刚安装好了JDK,TOMCAT版本是4.1


用图标启动就是一闪而过,用命令行启动出现

using catalina_base   F:\tomcat 4.1
using catalina_home   F:\tomcat 4.1
using catalina_tmpdir   F:\tomcat 4.1\tmp
using java_home   F:\jdk


同时跳出一个Tomcat的命令屏幕 --------------------编程问答-------------------- 你看你是不是已经启动了一个tomcat,任务管理器中找找 --------------------编程问答-------------------- 没有看到 --------------------编程问答-------------------- 看看你的环境变量是否正确,造成这个的主要原因就是因为环境变量引起的! --------------------编程问答-------------------- 环境变量应该正确,输入JAVA正常 --------------------编程问答-------------------- 执行startup.bat试试看 --------------------编程问答-------------------- 在cmd里边运行一下tomcat的startup,看看有什么错误提示 --------------------编程问答-------------------- 上面的输出就是执行startup的 --------------------编程问答-------------------- 运行一下catalina吧 --------------------编程问答-------------------- 应该是从 startup执行啊,环境变量要是配置正确的话最好打开tomcat的主页试一下. --------------------编程问答-------------------- 上面的输出就是输入startup的

打开主页,TOMCAT根本就没运行 --------------------编程问答-------------------- 看日志 --------------------编程问答-------------------- 输入CATALINA

using catalina_base F:\tomcat 4.1
using catalina_home F:\tomcat 4.1
using catalina_tmpdir F:\tomcat 4.1\tmp
using java_home F:\jdk

usage :catalina(commands...)
commands:

debug   .....
debug security
embeded.... --------------------编程问答-------------------- 日志里根本就没文件 --------------------编程问答--------------------
引用 3 楼 muzi45ya 的回复:
看看你的环境变量是否正确,造成这个的主要原因就是因为环境变量引起的!

+1 --------------------编程问答-------------------- 我的环境变量:

CLASSPATH   f:\jdk\lib

JAVA_HOME:  f:\jdk

TOMCAT_HOME:  f:\tomcat 4.1


在PATH添加   f:\jdk\bin;

我发现在系统变量里也有CLASSPATH   .;C:\Program Files\IBM\Java142\jre\lib\ext\QTJava.zip

这是其他机器上都没有的



以前我安装环境:CLASSPATH   f:\jdk\lib

在PATH添加   f:\jdk\bin;


两步就好了
--------------------编程问答-------------------- LZ看下,http://blog.csdn.net/patriotlml/article/details/1749580 --------------------编程问答-------------------- "同时跳出一个Tomcat的命令屏幕"
这个命令屏幕有输出么,如果有输出使用netstat -an查看下相应的端口是否有监听,默认的TOMCAT是开启8080端口 --------------------编程问答--------------------
引用 17 楼 zyz1985 的回复:
"同时跳出一个Tomcat的命令屏幕"
这个命令屏幕有输出么,如果有输出使用netstat -an查看下相应的端口是否有监听,默认的TOMCAT是开启8080端口



我发现系统变量里就有CLASSPATH,.;C:\Program Files\IBM\Java142\jre\lib\ext\QTJava.zip
是IBM自带的,会不会和我的CLASSPATH冲突

我把自己的变量CLASSPATH删了,结果发现命令屏幕有输出了,但是太快,根本看不到

--------------------编程问答-------------------- 8080没有被占 --------------------编程问答-------------------- 在cmd模式下贴下以下的输出
echo %JAVA_HOME%
echo %CLASSPATH%
echo %PATH%

然后执行
运行startup.sh,这样不会出现一闪而过的情况 --------------------编程问答-------------------- 只需要在 环境变量里 配置:
 JAVA_HOME (JDK 的安装路径)
JRE_HOME (JDK中jre 的路径)  就可以正常使用了。 --------------------编程问答-------------------- 1.启动tomcat的startup.bat文件,然后查看日志文件看是什么问题
2.如果看不到日志,可以考虑楼上说的,指定jre的的路径为jdk的jre而不是系统装好的那个 --------------------编程问答--------------------   还好吧 --------------------编程问答-------------------- 3.还可能是你的tomcat服务已经启动了 --------------------编程问答-------------------- catalina.bat

set JAVA_HOME=d:\jdk

注意你的tomcat是1.4的,看看你的jdk版本,应该用jdk1.4 --------------------编程问答-------------------- 执行startup.bat试试看 --------------------编程问答-------------------- 系统变量没有设置正确吧 --------------------编程问答-------------------- 其实我也遇到过这样的再bin目录下直接运行一闪而过。我最后的解决办法是。用Eclipse直接发布 然后运行就完全ok
--------------------编程问答-------------------- 我想不出为什么?

我在XP,WIN7, SERVER 上装过,都没问题

钢材重装了TOMCAT,启动不是一闪,而是不动了,后来等了5分钟,出字了,等了10分钟,死几了

唯一的解释是这台机器有问题,看看配置倒还可以. --------------------编程问答-------------------- --------------------编程问答--------------------
引用 29 楼 lovefm1037 的回复:
我想不出为什么?

我在XP,WIN7, SERVER 上装过,都没问题

钢材重装了TOMCAT,启动不是一闪,而是不动了,后来等了5分钟,出字了,等了10分钟,死几了

唯一的解释是这台机器有问题,看看配置倒还可以.
--------------------编程问答-------------------- tomcat 删除掉 去官方网站重新下载一个 --------------------编程问答-------------------- 直接 又快 还能解决问题 --------------------编程问答-------------------- 配置错了吧 --------------------编程问答-------------------- 你在任务管理器中看看,是不是有几个javaw.ext开着,关了,只留一个 --------------------编程问答-------------------- 项目没加载上?去http://localhost:8080 手动部署一下  试试、、 --------------------编程问答--------------------
引用 35 楼 gww811 的回复:
你在任务管理器中看看,是不是有几个javaw.ext开着,关了,只留一个

这是好方法、、、学习学习、、、 --------------------编程问答-------------------- java环境变量没有配置
还有确定你tomcat已经关闭 --------------------编程问答-------------------- 我也遇到过  但后来不知道怎么自己就好了 --------------------编程问答-------------------- 在cmd模式下贴下以下的输出
echo %JAVA_HOME%
echo %CLASSPATH%
echo %PATH%

然后执行
运行startup.sh,这样不会出现一闪而过的情况 --------------------编程问答-------------------- 这个问题我遇到过。。就是环境变量的问题造成的。 --------------------编程问答-------------------- 木有配置tomcat的环境变量。。
不过不要紧,用myeclipse集成tomcat就行了,启动就直接在myeclipse里启动,不用手动运行startup.bat了。 --------------------编程问答--------------------
引用 15 楼 lovefm1037 的回复:
我的环境变量:

CLASSPATH f:\jdk\lib

JAVA_HOME: f:\jdk

TOMCAT_HOME: f:\tomcat 4.1


在PATH添加 f:\jdk\bin;

我发现在系统变量里也有CLASSPATH .;C:\Program Files\IBM\Java142\jre\lib\ext\QTJava.zip

这是其他机器上都没有的……


在PATH添加 f:\jdk\bin;
把最后没那个";"号去掉。 --------------------编程问答--------------------
引用 43 楼 farawayhome 的回复:
引用 15 楼 lovefm1037 的回复:
我的环境变量:

CLASSPATH f:\jdk\lib

JAVA_HOME: f:\jdk

TOMCAT_HOME: f:\tomcat 4.1


在PATH添加 f:\jdk\bin;

我发现在系统变量里也有CLASSPATH .;C:\Program Files\IBM\Java142\jre\lib\ext……


个人认为是路径的配置有问题。总不会是JDK和TOMCAT的版本冲突吧..

对于有些回答的人,本来表示强烈的疑惑,连机器都起不来还建议去访问TOMCAT首页,我的天.. --------------------编程问答-------------------- tomcat的问题,下载一个解压版的 --------------------编程问答-------------------- 默认的8080端口被占用了,这种情况一般多为在“服务”中的Tomcat服务已经开启,你把它关了然后再运行Tomcat就可以了
引用楼主 lovefm1037 的回复:
刚安装好了JDK,TOMCAT版本是4.1


用图标启动就是一闪而过,用命令行启动出现

using catalina_base   F:\tomcat 4.1
using catalina_home   F:\tomcat 4.1
using catalina_tmpdir   F:\tomcat 4.1\tmp
using java_home   F:\jdk


同时……
--------------------编程问答-------------------- 换了台电脑,一切OK了

就这么奇怪 --------------------编程问答-------------------- 应该是要配置环境变量的 --------------------编程问答-------------------- tomcat 启动正常 但进不了欢迎界面(http://www.devtutor.com/index.php?doc-view-3630.html)
请看这篇文章,应该能解决你一些问题。 
--------------------编程问答-------------------- 我认为还是环境变量配置有问题 --------------------编程问答-------------------- 出错了,才这样
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,