当前位置:首页 > 开发 > 开源软件 > 正文

tomcat无法启动

发表于: 2012-04-16   作者:bozch   来源:转载   浏览次数:
摘要: 在一般情况下,如果tomcat无法正常的启动,那么环境配置有问题,下面列举几项:      1、端口的冲突:        在catalina_home/conf/server.xml中配置了三个端口:关闭(shutdown)、连接(connector)、ajp,在启动tomcat的时候,如果其中某个或

在一般情况下,如果tomcat无法正常的启动,那么环境配置有问题,下面列举几项:

 

   1、端口的冲突:

       在catalina_home/conf/server.xml中配置了三个端口:关闭(shutdown)、连接(connector)、ajp,在启动tomcat的时候,如果其中某个或者某几个端口被占用,那么dos命令窗口就会一闪而过。

   2、java环境变量设置:

       在启动tomcat前要确保java环境变量(JAVA_HOME)是正确的,这是由于tomcat在启动的时候调用批处理文件setclasspath.bat来验证是不是环境变量设置正确。其中还有两个我们常常会配置的两个环境变量(path,classthpat)不是必须的。

       实际上内部实现已经调用了path下的某些可执行文件,但是他并没有通过path来查找可执行文件,而是通过JAVA_HOME来查找的。

     classpath有相关的类加载器,tomcat内部提供了jar(bootstrap.jar,。。)来进行类的加载。

  3、前提条件:在一台机器上如果安装了多个副本的tomcat,某些tomcat设置了CATALINA_HOME,并且已经启动啦,下面在系统中新添加一个tomcat并不对其设置CATALINA_HOME。

     这时双击tomcat中的startup.bat文件的时候,窗口一闪而过。这是由于tomcat在启动的时候,会检查系统中是不是已经配置了环境变量CATALINA_HOME,如果发现有配置则会引用之。从而会导致catalina_home下的tomcat再次被启动,而不是启动的当前新添加的tomcat。

    解决办法:不对tomcat设置catalina_home环境变量。

 

tomcat无法启动

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
最初使用Tomcat时,用的是6.0.26版本,但每次启动Tomcat都出问题。 下面是报的错: 千思百想,在网
Myeclipse8.5 + Tomcat7.0.5 发布应用后,启动时,出现下面的错误 java.lang.NoClassDefFoundError:
最初使用Tomcat时,用的是6.0.26版本,但每次启动Tomcat都出问题。 下面是报的错: 千思百想,在网
症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404
症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404
症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404
症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404
症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404
症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404
症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号