原始发表时间:2009-04-20
参考文章http://www.blogjava.net/wj110reg/articles/151559.html
今天PM遇到一个问题,就是使用tomcat启动项目的时候发现tomcat会一闪而过,隐约看到了一个异常,好像是什么NoSuchMehtod之类的,但是由于太快了,无法跟踪正在犯愁。
偶看到这个问题似曾相识,于是想了一下愣是没有想起来以前遇到是怎么解决的,所以开始google,发现了网上的一篇达文,终于找到了解决方法。
我使用的tomcat是5.5.25,观察startup.bat和catalina.bat中的内容,不难知道关键的信息都在catalina.bat当中,仔细阅读顶部给出的参考文章中的内容,发现catalina.bat中有一段启动脚本是会打开新窗口的,而这个新窗口中给出的出错信息正是我们需要的内容。
于是找到Catalina.bat的176~181行,发现如下内容:
if not "%OS%" == "Windows_NT" goto
noTitle
set _EXECJAVA=start "Tomcat 5.5.25 20080" %_RUNJAVA%
goto
gotTitle
:noTitle
set _EXECJAVA=start %_RUNJAVA%
:gotTitle
将这些 _EXECJAVA 后面的 start去除掉(切记,其中的"Tomcat 5.5.25
20080"也要去除掉,否则脚本无法正常执行)
从“开始”->“运行”当中执行cmd,开启dos,进入到tomcat
5.5.25的bin目录下,执行startup.bat,就会发现catalina.bat乖乖的呆在这个窗口中不会打开新窗口了,这样我们就可以跟踪需要的出错信息~~
分享到:
相关推荐
### 启动Tomcat版本一闪而过的问题及解决方案 #### 问题概述 在尝试通过`startup.bat`脚本启动Apache Tomcat服务器时,可能会遇到一个常见的问题:即启动过程非常短暂,甚至出现“一闪而过”的现象。这种情况下,...
标题 "64位tomcat一闪而过的解决方法" 指的是在运行64位版本的Apache Tomcat服务器时,可能会遇到的一个常见问题,即Tomcat窗口快速启动然后立即关闭,用户无法看到服务正常运行。这通常是由于各种原因导致的,如...
通过以上步骤的操作,通常可以有效解决“Tomcat一闪”的问题,确保Tomcat能够正常启动并运行。需要注意的是,在实际操作过程中,还需要结合具体的错误信息和实际情况进行灵活调整,以便找到最合适的解决方案。
### Java和Tomcat环境配置详解 #### 一、Java环境配置 ...通过以上步骤,您可以有效地配置Java和Tomcat环境,并解决命令窗口一闪而过的问题。这些步骤不仅适用于初学者,对于遇到相似问题的开发者也极具参考价值。
本文将对“tomcat启动的错误”这一主题进行深入探讨,并结合具体的错误信息来分析其原因及解决方案。 #### 错误描述:“Could not load com.mysql.jdbc.Messages Could not load java.net.BindException MySQL JDBC...
Tomcat无法正常启动的解决办法 教你如何解决Tomcat无法正常启动 欢迎下载
tomcat 开机启动,dos窗口去掉,tomcat 开机启动,dos窗口去掉
在Windows操作系统中,将Tomcat配置为服务并设置为开机自启动,且不显示命令行窗口,是一项常见的系统管理任务。这有助于确保Tomcat在计算机启动时自动运行,并且不会打扰用户界面。以下是对这个过程的详细解释: ...
本文将详细探讨导致Tomcat无法启动的原因,并提供一系列解决方案。 #### Tomcat无法启动常见原因分析 1. **环境变量配置错误**:Java应用服务器(如Tomcat)依赖于正确的环境变量配置才能正常运行。最常见的问题之...
标题中的“命令行启动关闭tomcat而不显示cmd界面”指的是在Windows操作系统中,通过命令行启动和关闭Apache Tomcat服务器,但不希望看到通常伴随命令行执行而出现的CMD窗口。这种方式可以使得桌面更加整洁,同时也...
在启动Tomcat时,如果双击startup.bat,窗口一闪而过,可以在命令行里面启动startup.bat。如果命令行里面启动startup.bat,情况还是这样,可以在bat命令后面加上pause这样就不会一闪而过了。 三、Tomcat启动问题...
Tomcat 是一个功能强大且广泛使用的 Web 服务器,但是有时候我们可能会遇到 Tomcat 无法启动的问题,今天我们就来讨论一下 Tomcat 无法启动的问题,并提供解决方法。 Tomcat 无法启动的原因 Tomcat 无法启动可能是...
解决 Tomcat 配置 SSL 错误的解决办法 在 Tomcat 服务器中配置 SSL 加密连接是非常重要的,然而在 Tomcat 6.0.33 版本中,默认启用了 APR(APR 是通过 JNI 访问的可移植库,可以提高 Tomcat 的性能和伸缩性),这...
在IT行业中,Tomcat是一款广泛使用的开源Java应用服务器,尤其以其轻量级、高效的特点而闻名。当遇到“Tomcat 5.5以上版本不能用命令行启动”的问题时,通常涉及多个可能的原因,需要逐步排查。下面我们将深入探讨这...
背景:避免因服务器故障或意外重启后应用无人启动,故需将TOMCAT设定为开机自动启动。 详细步骤如下: 1、 在D:\ths\soft\run下创建bat目录,将addReg.bat及autoRun.bat放入该目录。 2、 修改autoRun.bat目录中...
本文将深入探讨这一问题,并提供一系列可能的解决方案,帮助开发者们有效应对Eclipse中Tomcat启动失败的情况。 ### 一、问题分析 #### 1.1 Tomcat版本不兼容 Tomcat与Eclipse之间的兼容性问题是最常见的原因之一。...
在某些场景下,我们可能需要在Tomcat启动时自动执行特定的任务,例如定时任务。这个场景可以通过创建一个Servlet并在Tomcat启动时启动一个后台线程来实现。这正是“tomcat启动时,在后台自动执行一线程”这一功能的...
在Windows环境中以Service方式启动Tomcat时,默认的JVM参数设置往往较低,这可能导致在运行大型应用程序时遇到内存不足的问题,例如常见的`java.lang.OutOfMemoryError: PermGen space`错误。为了避免这类问题的发生...
### 关于 Quartz 随 Tomcat 启动执行一次的知识点 #### 1. Quartz 概述 Quartz 是一个开源的作业调度框架,能够触发在指定时间执行的任务(也称为作业)。它提供了丰富的调度器功能,如支持复杂的循环调度、支持...
在Linux系统中,尤其是CentOS 7,配置Apache Tomcat 8作为开机启动服务是确保服务器启动时自动运行Web应用程序的关键步骤。这个过程对于软件实施工程师来说非常重要,因为它可以简化维护工作,避免每次系统重启后...