tomcat startup闪退

重新安装的JDK,JDK的安装目录为C:\Program Files (x86)\Java\jdk1.6.0_38,好像是默认安装。启动cmd后
打javac、java出现画面 java -version不出现。环境变量配置为变量名:JAVA_HOME 变量值:C:\Program Files (x86)\Java\jdk1.6.0_38 变量名:classpath:变量值:C:\Program Files (x86)\Java\jdk1.6.0_38\jre\lib\rt.jar;.; 变量名:Path 变量值:C:\Program Files (x86)\Java\jdk1.6.0_38\bin;%SystemRoot%\system32。安装的JDK版本为jdk-6u38-windows-i586 ,安装的的tocmat版本为apache-tomcat-7.0.14请各位懂的人帮帮忙!!!!!谢谢!

tomcat startup闪退原因是:
在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。
解决办法:
1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:
SET JAVA_HOME=D:\Java\jdk1.6.0_10 (java jdk目录)
SET TOMCAT_HOME=E:\tomcat-6.0.35 (解压后的tomcat文件目录)
2.同样的。在已解压的tomcat的bin文件夹下找到shutdown.bat,右击->编辑。在文件头加入下面两行:
SET JAVA_HOME=D:\Java\jdk1.6.0_10 (java jdk目录)
SET TOMCAT_HOME=E:\tomcat-6.0.35 (解压后的tomcat文件目录)
3.将你要发布/部署的web文件复制到tomcat的webapps目录下。
4.双击startup.bat即可启动tomcat,成功启动。
5.双击shutdown.bat即可停止tomcat。或者在已启动的tomcat窗口中直接ctrl+c也可停止tomcat。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-16
classpath少一个tool.jar
C:\Program Files\Java\jdk1.5.0_06\lib\tools.jar;
C:\Program Files\Java\jdk1.5.0_06\lib\rt.jar追问

是按照上面的那一行,重新设置classpath的环境变量吗?

追答

不是重新设置 是你少了一个tools.jar 你原来不是有一个rt.jar了么
路径改成你的 就行了

追问

还是不行!!

追答

你用cmd窗口执行bin里的启动命令
看看能不能看见错误信息 而不闪退
----
看看我配置的

CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
---
对 看你目录出现了Program Files (x86)目录
你应该是64位系统啊
你装的jdk也应该支持64位系统的
看看是不是这个版本没选对

追问

用cmd窗口执行bin里的启动命令是怎麽书写的?我安装的jdk可以运行版本应该对!!!!

不管怎样,谢谢您不怕麻烦的解答!

追答

开始---运行---敲入cmd
执行
D:\tool\devlopment\tomcat\tomcat-5.0.30\bin\startup.bat
路径换成你的
-----------------------
安装的jdk可以运行版本
---》是一定要支持64位系统的才行
不是什么可以运行
看你安装的JDK版本为jdk-6u38-windows-i586
明显不对么 这是支持32位系统的
支持64为系统的后缀是带-x64的

比如jdk-7u45-linux-x64.tar.gz
------------------------
另外看你下面的截图
以前装的jdk要是不用的
环境变量里就删除了
否则配置混乱了 也不好用

本回答被提问者采纳
第2个回答  2013-10-16
有些版本的tomcat 需要在catalina.bat 中添加set java_home= 你的jdk路径追问

还是不行!不管怎么样,谢谢了。都一个下午了!!!!

第3个回答  2013-10-16
cmd 中输入set 看下Path的值追问

那里有许多值。由于我不知道哪些有用哪些没用。所以不敢删除

追答

能截图看一下吗

追问

不好意思,时间有点长

追答

我看了一下,你里面有3个java的路径,D:\java\bin
C:\PRO*、\jdk1.7.1*
C:\Program Files (x86)\Java\jdk1.6.0_38
,如果只需要用C:\Program Files (x86)\Java\jdk1.6.0_38这个下面的jdk,可以将
D:\java\bin;

C:\Program Files (x86)\Java\jdk1.7.0_01\bin
删掉
再试一下ava -version

追问

C:\PRO*、\jdk1.7.1*没有这个路径啊

追答

C:\Program Files (x86)\Java\jdk1.7.0_01\bin;

D:\java\bin;

追问

还是不行啊!

tomcat启动startup闪退
1. **内存配置不足**:Tomcat启动需要足够的内存支持,如果JVM分配的内存不足,可能导致闪退。可以通过修改Tomcat启动脚本(如bin\/startup.sh或bin\/startup.bat),增加JVM的堆内存(如-Xmx)和栈内存(如-Xms)大小。2. **日志文件过大**:如果Tomcat的日志文件过大,也可能导致服务停止。可以在To...

Tomcat启动闪退现象解决办法
启动Tomcat一般为打开安装文件中的bin目录下的startup.bat。点击startup.bat后没打开另个窗口,有时还有“Neither the JAVA_HOME nor the JRE_HOME environment variable is defined”的问题提示。闪退问题解决 Java环境变量设置 解决问题的关键第一步:Java环境变量的设置,JAVA_HOME和JRE_HOME的设置很有...

tomcat中的startup.bat闪退
原因:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退 打开dos窗口,运行命令 java -version 然后运行命令 java -help 如果上面两个命令都有输出,说明java的安装和环境变量设置都没有问题,如果不对,需要调整。在tomcat的bin文件夹下找到startup.ba...

tomcat startup闪退
tomcat startup闪退原因是:在启动tomcat是,需要读取环境变量和配置信息,缺少了这些信息,就不能登记环境变量,导致了tomcat的闪退。解决办法:1.在已解压的tomcat的bin文件夹下找到startup.bat,右击->编辑。在文件头加入下面两行:SET JAVA_HOME=D:\\Java\\jdk1.6.0_10 (java jdk目录)SET TOMCAT...

怎么解决tomcat startup 闪退
可以尝试以下方法看看:1、点击设置-应用程序-全部-找到该软件--清除数据,清除一下软件数据再打开。2、卸载后重新下载安装相应的程序。3、如果是所有的软件都出现打开慢或者打开有问题的情况,可以备份在recovery里清空缓存和用户数据试一下。方法:关机状态下,先按住“音量增加键”再按住“电源键”,等...

tomcat启动失败
根据不同情况,tomcat启动失败主要有以下几种情况:1. 运行tomcat的启动文件startup.bat,弹出黑窗口,直接闪退。这种情况一般都是没有配置JAVA_HOME导致的,配置jdk如果没有使用JAVA_HOME的方式配置环境变量,就会出这种问题 2. 启动后,停留一段时间,打印一些日志,然后窗口关闭。这种情况一般是端口号...

Tomcat 解压版闪退问题解决 2021.9
在面对apache-tomcat-8.5.71解压版运行startup.bat时的闪退问题时,我们可以通过以下步骤进行有效解决。首先,尝试性地右键点击startup.bat文件,选择“编辑”选项,并在文件的结尾处添加一行“pause”命令,确保保存后退出编辑。接着,重新双击执行startup.bat。这时,屏幕上将显示详细的错误信息,提示没有...

Tomcat 启动闪退、乱码
00001. 打开tomcat\/bin 目录下的startup.bat文件 00002. 在文件最后添加pause · 双击startup.bat,启动tomcat,若显示如下,说明java_home环境变量配置有问题。检查环境变量配置是否正确。· 若环境变量配置无误,打开tomcat\/bin目录下的setclasspath.bat文件,添加Java_HOME环境变量。set JAVA_HOME=C:\/...

如何解决tomcat启动闪退的
新建CLASSPATH,值设置为.和%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\lib\\tools.jar。设置完毕后,确认并重新打开命令提示符,输入javac,如果能显示相关提示,说明环境变量已正确设置。这时,尝试在Tomcat安装目录运行startup.bat,问题即可得到解决。方法二:直接修改startup.bat和shutdown.bat。在bin\\...

tomcat bin目录下的startup.bat一闪而过是什么情况,PATH和JAVA_HOME均...
闪退原因很多。比如tomcat已经启动,Eclipse启动tomcat没有关闭;相应的环境参数没有找到;调用的文件没有找到……1.在你确认没有程序文件丢失,并且没有后台启动tomcat的情况下,最好去检查一下 startup.bat启动命令。用文本编辑器把它打开,可以看到很多类似%xxx%的参数,把最前面的“@echo off”删除掉...

相似回答