`
kaishiba
  • 浏览: 59112 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
社区版块
存档分类
最新评论

tomcat启动失败原因分析

阅读更多
tomcat启动失败原因分析
可能情况一:
在安装目录下的common\lib中加入了struts中的 lib包中的commons-beanutils.jar或者commons-digester.jar,
解决方法:去掉!如需使用放在其他路径下,再配置环境变量!错误环境:tomcat4.31  struts1.2.7

可能情况二:
tomcat的默认端口是8080,可能已经被其他占用。
解决方法:在安装路径下conf文件夹中的server.xml中把断口号改掉!

可能情况三:
环境变量有问题,仔细检查

可能情况四:
如果本机器上有两个版本的tomcat ,在配置环境变量CATALINA_HOME时,不能把两个的都配进去。如果配进去可能导致,在启动tomcat时,出现启动的dos界面但是没有任何提示或者是启动时的初始化的文件。
解决办法:修改CATALINA_HOME,用哪个tomcat就配置哪个。

可能情况五:
可能是tomcat版本和jdk的版本不匹配,可以换一个版本的jdk试试。如tomcat4.31  &  jdk1.4.1  就出现这个问题,在更换成jdk1.4.2 后就能启动了。

可能情况六:
C:\Program Files\Apache Group\Tomcat 4.1\bin>catalina  run             //查看错误信息
count = 6092, total = 9352
Error occurred during initialization of VM             //提示初始化虚拟机时出错
java/lang/NoClassDefFoundError: java/lang/Object
这是很奇怪的错误,什么都没改,怎么虚拟机也能出错呀?不知为什么会出现这个错误。
解决办法:重启机器后,就好了!

tomcat启动不了,除了上述可能的六种情况外,在建成eclipse中建web工程时也会常出现启动失败或不能启动现象:
可能原因 1:
       在eclipse中绑定的tomcat没有正确的设置,或者是在eclipse中的选择的和本机中安装的版本不配套。
解决方案:
      正确的设置eclipse 中的tomcat ,在重新设置之前,先把以前设的置的先删除,然后再按步重新绑定一个tomcat
可能原因2:
       在web工程中启动tomcat时可能会有端口点用,或者提示也有另外一个程序正在使用,此时可能是由于你的后台可能正在有一个tomcat正在运行,或者以前没有正在确的关闭退出tomcat。
解决方案:
       一般进入tomcat的安装目录下,进入bin目录,多执行下shutdown命令即可排除,注意在unix环境下,应该通过终端进入tomcat安装目录下的bin目录执行shutdown.sh  ,在windows环境下直接执行shutdown批处理文件即可。
分享到:
评论

相关推荐

    Eclipse中Tomcat启动失败的解决方案

    然而,在实际操作过程中,不少用户会遇到Eclipse中Tomcat启动失败的问题,这不仅影响了开发效率,也可能导致项目延期。本文将深入探讨这一问题,并提供一系列可能的解决方案,帮助开发者们有效应对Eclipse中Tomcat...

    tomcat启动不了问题处理

    本文将详细探讨导致Tomcat启动失败的原因及相应的解决方法,帮助读者有效解决这一问题。 #### 一、常见原因分析 1. **JRE/JDK版本不兼容** - Tomcat的运行依赖于JRE或JDK环境。如果安装的JRE/JDK版本与Tomcat不...

    tomcat启动的错误

    本文将对“tomcat启动的错误”这一主题进行深入探讨,并结合具体的错误信息来分析其原因及解决方案。 #### 错误描述:“Could not load com.mysql.jdbc.Messages Could not load java.net.BindException MySQL JDBC...

    如何判断Tomact启动成功&8080;端口被占用要如何处理?

    ### Tomcat启动失败原因分析 #### JAVA_HOME环境变量未配置 如果你没有正确配置`JAVA_HOME`环境变量或者该变量指向了一个无效的JDK路径,当你尝试通过双击`startup.bat`文件启动Tomcat时,可能会出现启动窗口一闪...

    tomcat不能启动的原因总结

    **问题描述**:系统环境变量配置不当导致Tomcat启动失败。 **解决方法**:检查并确认`JAVA_HOME`和`CATALINA_HOME`等环境变量是否正确配置。确保指向正确的JDK和Tomcat安装路径。 ##### 4. 多个Tomcat版本共存 **...

    tomcat启动闪退

    根据题目中给出的信息,导致Tomcat启动闪退的原因主要有以下几点: 1. **环境变量设置不正确**:Tomcat在启动时会读取环境变量来确定JDK等依赖的位置。如果环境变量中的`JAVA_HOME`或`CATALINA_HOME`等关键变量没有...

    tomcat 启动报APR based Apache Tomcat Native library not found

    标题 "tomcat 启动报APR based Apache Tomcat Native library not found" 指出的问题是关于Apache Tomcat服务器在启动时找不到基于APR(Apache Portable Runtime)的本机库。这通常涉及到Tomcat使用APR库来提高性能...

    启动tomcat version一闪而过解决方案

    Tomcat服务器的启动依赖于JDK环境,如果`JAVA_HOME`设置错误,会导致Tomcat启动失败。 2. **Tomcat版本与JDK版本不兼容**:不同版本的Tomcat对JDK版本的要求有所不同,如果使用了不兼容的JDK版本,也可能导致Tomcat...

    TOMCAT不能正常启动总结

    当Tomcat无法正常启动时,可能的原因多样,包括但不限于配置错误、环境问题、资源冲突或软件版本不兼容等。 首先,配置错误是常见问题之一。例如,`server.xml`是Tomcat的核心配置文件,其中包含了端口号、部署应用...

    tomcat 升级到8.5.99后,系统启动不起来问题(修复 CVE-2024-24549 拒绝访问漏洞)

    当从8.5.98升级到8.5.99时,可能会出现系统启动失败的问题,这可能是由于以下原因: 1. **依赖冲突**:新版本可能引入了新的库或更新了现有库,如果与系统的其他组件存在依赖冲突,可能导致启动失败。 2. **配置...

    解决tomcat无法启动.txt

    3. **Tomcat配置文件错误**:包括`server.xml`、`web.xml`等关键配置文件中的错误配置也可能导致Tomcat启动失败。 4. **系统资源不足**:如果服务器资源(如内存)不足,Tomcat可能无法启动。 5. **依赖缺失**:某些...

    struts2中,在tomcat启动时候总是出现严重

    为了更具体地解决问题,需要查看`struts2中,在tomcat启动时候总是出现严重.txt`这个文本文件,它应该包含了详细的错误堆栈信息。根据这些信息,我们可以进一步定位问题所在,并采取相应的解决措施。如果文件中包含...

    tomcat5.5起动报错原因解决

    如果某个应用的类库或资源文件存在问题,比如缺少必要的JAR包、配置错误或是版本不兼容,都可能导致Tomcat启动失败。开发者需检查应用的`WEB-INF/lib`目录下的所有JAR包是否完整,以及应用的`web.xml`配置文件是否...

    解决tomcat5.5以上不能用命令行启动的问题

    6. **依赖库问题**:如果Tomcat依赖的某个库缺失或版本不兼容,也会导致启动失败。确保所有必需的JAR文件都在`lib`目录下。 7. **线程池配置**:在`server.xml`中,`Executor`元素的配置也可能导致问题,如线程数...

    Tomcat启动成功访问主页失败的原因解决方案

    在排查这些问题时,逐步检查并排除可能性,通常可以找到导致Tomcat启动成功但访问主页失败的原因。记住,详细的日志分析和了解Tomcat的工作原理是解决问题的关键。希望这些信息能帮助到遇到类似问题的开发者,同时...

    双击startup.bat,启动不了tomcat

    1. **JAVA_HOME环境变量未正确设置**:这是最常见的导致Tomcat启动失败的原因之一。如果JAVA_HOME环境变量没有被正确地定义,或者其值指向了一个不存在或不合适的路径(例如指向了JRE而非JDK),那么Tomcat将无法...

    tomcat启动shell

    标题“Tomcat启动Shell”指的是使用Shell脚本来启动Apache Tomcat服务器,这在Linux或Unix系统中常见。Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java Web应用程序。在开发和运维过程中,通过...

    Failed to install Tomcat6 service(Tomcat6安装失败解决方法)

    ### Tomcat6安装失败解决方法 #### 背景与问题描述 在Windows系统中尝试安装Tomcat6时,遇到了“Failed to install Tomcat6 service”的错误提示。此问题发生在一个之前已经安装并卸载了Tomcat5的环境中。用户在...

    tomcat启动脚本

    标题“Tomcat启动脚本”涉及的是Apache Tomcat服务器的启动流程,这通常涉及到一系列的配置文件和命令行操作。Tomcat是Java Servlet和JavaServer Pages(JSP)的开源应用服务器,它提供了运行Web应用程序的环境。在...

    TOMCAT报错总结

    当Tomcat启动失败且无法确定原因时,检查日志文件是重要的步骤。Tomcat的日志通常位于`logs`目录下。例如,日志显示`Failed creating java`和`ServiceStart returned 1`,这表明可能JVM无法启动,可能是由于JRE路径...

Global site tag (gtag.js) - Google Analytics