注册 登录
编程论坛 J2EE论坛

[求助]Tomcat为何无法启动?

xqiang 发布于 2006-07-07 14:51, 2904 次点击
我安装好Tomcat5.0后,
配置了环境变量
双击startup.bat,
tomcat启动窗口一闪就没有了
什么反应都没有,TOMCAT也没有启动,
请问这是什么原因啊?
谢谢 !!
13 回复
#2
水影月圆2006-07-07 17:34
看任务拦那的图标有没有变颜色
红色没没启动 启动后的没淡绿色

再说你从哪启动的啊?你可以从开始菜单里启动
#3
神vLinux飘飘2006-07-07 18:14
从命令提示符下运行startup.bat,看看出什么错误提示,可能是端口被占用(IIS),但是最 可能的是JVM没有配置好。
恩~以前我也遇到JVM和端口都没有问题的情况,但是TOMCAT仍然没有能UP起来。后来我换了个最新的版本,问题就解决了....你也可以这样尝试看看
#4
xqiang2006-07-07 18:22

任务栏那里根本就没有图标
无论从哪里启动都没有用
1、c:\tomcat\bin\startup.bat无法启动,启动界面一闪而过
2、开始菜单里启动,无法启动,启动界面一闪而过
3、右击我的电脑 >> 管理 >> 服务和应用程序 >> 服务, 这里启动的话,它说,TOMCAT启动后又关闭了,原因是TOMCAT没有任何任务,程序自动关闭,

我不知道为什么会有这个问题

出现问题时的配置是这样的
jdk1.5 + Tomcat5.0

后来我把Tomcat5.0删除了,再装Tomcat5.5,现在的配置是
jdk1.5 + Tomcat5.5
这样的话,问题解决了,

可我发现我装的TOMCAT5.5的BIN\目录里面没有startup.bat,另外一个关闭的文件也没有,好像少了很多的文件,可是jdk,tomcat二个都运行正常了,奇怪

#5
神vLinux飘飘2006-07-08 09:32
呵呵,能用就行了,你又不是研究TOMCAT的~呵呵
#6
千里冰封2006-07-08 10:12
你装TOMCAT的时候指定的JVM目录有没有错,否则怎么会启动不了?
#7
球球2006-07-11 13:59
把有关的进程关了吧?我的就这样,那天把进程里关了一些进程,结果打不开TOMCAT,最后只好GO系统。
#8
独孤无痕2006-07-12 02:57
JDK要先配置好!这是一个重大原因!
#9
飓风2006-07-21 22:59
嗬嗬,我装环境起码花了半年时间!也出现那些问题,最后还是换另一版本的tomcat才成功!
#10
bornfree2006-07-25 12:44
[讨论]

我的tomcat运行出现Error initializing endpoint,catalina start严重,哪位知道的帮我解答一下。

#11
ziyehanbin2006-07-25 20:26

先配置您的tomcat环境变量:
在cmd下:
set CATALINA_HOME=d:\tomcat5.0 (根据您的情况定)

再配置jdk环境变量:

set JAVA_HOME=d:\jdk1.4

然后输入:catalina start

tomcat就启动啦!!

--------------------------------------------------------------
都是新手,共同学习!!

#12
bornfree2006-07-26 17:39

我试了,还是不行,有没有别的办法。

#13
bornfree2006-07-27 22:14
[讨论]Tomcat为何无法启动?
Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind:80
at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:258)
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:143)
at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1402)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:605)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2369)
at org.apache.catalina.startup.Catalina.load(Catalina.java:507)
at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:247)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:421)
2006-2-8 16:36:37 org.apache.catalina.startup.Catalina load
严重: Catalina.start
LifecycleException: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:80
at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1404)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:605)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2369)
at org.apache.catalina.startup.Catalina.load(Catalina.java:507)
at org.apache.catalina.startup.Catalina.load(Catalina.java:528)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:247)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:421)
2006-2-8 16:36:37 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 2656 ms
我的tomcat出现上述错误,改了端口也不行,试着关了防火墙,tomcat终于能用了。
#14
可可℃乐2006-07-27 22:26
可能JDK装上了 没有配置环境变量
1