刚安装的tomcat启动的时候闪退怎么办

环境变量设置时,将原先的删掉了,换成新的路径,这样对么?... 环境变量设置时,将原先的删掉了,换成新的路径,这样对么? 展开
 我来答
娱乐这个feel倍爽儿
推荐于2017-09-01 · 人生如戏,戏如人生 娱百家事,乐万千户
娱乐这个feel倍爽儿
采纳数:47982 获赞数:334160

向TA提问 私信TA
展开全部
  刚安装的tomcat启动的时候闪退的原因是:在启动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,成功启动。
  
深圳市励拓软件有限公司
2018-08-01 · 互联网+时代高效组织信息化平台
深圳市励拓软件有限公司
汇讯WiseUC企业即时通讯软件是一款以组织内沟通交流为基础,即时通讯为核心,融合办公协同、IT系统集成,帮助企业降低运营成本、提升组织效率的企业级沟通协同平台。
向TA提问
展开全部
tomcat的运行需要JRE,一般启动闪退都是因为找不到JRE,也就是说环境安装JDK时环境变量没有配置好。
我们首先打开”命令提示符“窗口,输入java命令,城市jDK是否安装,如果显示一大堆有关java的提示就已经安装好了。

再测试JDK环境变量否已经配置好,在“命令提示符窗口”,输入javac,如果显示“'javac'不是内部或外部命令,也不是可运行的程序”则环境变量未设置好。如下图就是环境变量没配置好,这是导致tomcat启动闪退的主要原因。

方法一:配置JDK环境变量
打开“系统属性”窗口,点击“高级”选项,然后点击“环境变量(N)”。

然后再“系统变量”中点击“新建(W)”,在弹出来的“新建系统变量”窗口中新建变量JAVA_HOME,设置变量值为Java的安装路径。

然后编辑变量Path,设置变量值为设置变量值%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin。

新建变量CLASSPATH,设置变量值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。

设置好后,点击“确定”按钮,然后再“命令提示符”窗口中输入javac,如果设置好环境变量则可以看到有关javac的一大堆提示。

然后再在tomcat安装目录点击startup.bat,这时tomcat就会正常启动,也就解决了tomcat启动闪退的问题。

方法二:设置bin\startup.bat
在bin\startup.bat文件中的第一行前面加入:
SET JAVA_HOME=(JDK目录)
SET CATALINA_HOME=(解压后Tomcat的目录)
这样,运行startup.bat就可以正常启动tomcat服务器,如果想点击shutdown.bat关闭服务器,同样在shutdown.bat文件中加入上面的两行即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yugi111
2013-09-09 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
一、你的tomcat的版本是多少?不同版本,有区别

二、jdk环境变量设置

    JAVA_HOME=C:\Program Files\Java\jdk1.7.0
    PATH=%JAVA_HOME%\bin;
    CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;;%JAVA_HOME%\lib\tools.jar;
    
三、看前二者结论再做定夺!
追问
一 。我先下载的安装版,有闪退现象又删掉换成了压缩版,结果还是不行。现在是tomcat 7 .(压缩)

二 。 环境变量设置了。先开始自己设置,后来按网上就是你写的方法设置 ,依旧无果
追答
我刚下载了tomcat7 ,开始启动报错,然后将lib下的servlet-api.jar 拷贝到

jdk\jre\lib\ext目录下,启动正常 !

你的依旧无果 ,贴出异常和配置信息!!!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
衷典0H6
2013-09-08 · 超过12用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:14.2万
展开全部
闪退可能是 你那个tomcat 服务的端口被其他应用程序占用了, 你去下载一个最新版本的tomcat6.0的,那个是不需要安装直接可以在 tomcat目录-bin-startup 启动.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qinyumin
2013-09-08 · 超过53用户采纳过TA的回答
知道小有建树答主
回答量:295
采纳率:52%
帮助的人:48.4万
展开全部
环境变量不能删掉原来的,而且TOMCAT需要JAVAHOME变量 你还要新建一个。
追问
我新建了,javahome 和path 都新建了 ,顺便说一下,在输入localhost网址时,上面显示安装成功。还有bin下面为什么没有stsrt up
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式