这是我以前写的一篇tomcat无法启动的文章
原地址在我的百度空间 : http://hi.baidu.com/java_org
工具:
jdk6 + Tomcat6
Tomcat日志内容:
[2007-12-18 11:19:20] [info] Procrun (2.0.3.0) started
[2007-12-18 11:19:20] [info] Running Service...
[2007-12-18 11:19:20] [info] Starting service...
[2007-12-18 11:19:20] [174 javajni.c] [error] 找不到指定的模块。
[2007-12-18 11:19:20] [986 prunsrv.c] [error] Failed creating java E:\Program Files\Java\jre1.6.0_03\bin\client\jvm.dll
[2007-12-18 11:19:20] [1260 prunsrv.c] [error] ServiceStart returned 1
[2007-12-18 11:19:20] [info] Run service finished.
[2007-12-18 11:19:20] [info] Procrun finished.
解决方法:
将 \Java\jre1.6.0_03\bin\msvcr71.dll 这个文件COPY到C:\windows\system32下面下面
原因:
可能是jdk1.6和tomcat不兼容,因为jdk1.5就没问题。
那么,究竟哪个模块加载失败,导致jvm.dll加载失败呢?
用Filemon监控一下就会发现 MSVCR71.dll NOT FOUND
搜遍了下面这些目录都没有发现这个文件。
Filemon日志如下:
.......
.......
700 12:20:40 tomcat6.exe:13092 QUERY INFORMATION C:\WINDOWS\system32\MSVCR71.dll NOT FOUND Attributes: Error
701 12:20:40 tomcat6.exe:13092 QUERY INFORMATION C:\WINDOWS\system\MSVCR71.dll NOT FOUND Attributes: Error
702 12:20:40 tomcat6.exe:13092 QUERY INFORMATION C:\WINDOWS\MSVCR71.dll NOT FOUND Attributes: Error
703 12:20:40 tomcat6.exe:13092 QUERY INFORMATION E:\Program Files\Apache Software Foundation\Tomcat 6.0\MSVCR71.dll NOT FOUND Attributes: Error
704 12:20:40 tomcat6.exe:13092 QUERY INFORMATION C:\WINDOWS\system32\MSVCR71.dll NOT FOUND Attributes: Error
705 12:20:40 tomcat6.exe:13092 QUERY INFORMATION C:\WINDOWS\MSVCR71.dll NOT FOUND Attributes: Error
706 12:20:40 tomcat6.exe:13092 QUERY INFORMATION C:\WINDOWS\System32\Wbem\MSVCR71.dll NOT FOUND Attributes: Error
707 12:20:40 tomcat6.exe:13092 QUERY INFORMATION E:\Program Files\MySQL\MySQL Server 5.1\bin\MSVCR71.dll NOT FOUND Attributes: Error
708 12:20:40 tomcat6.exe:13092 QUERY INFORMATION E:\Program Files\Java\jdk1.6.0_03\MSVCR71.dll NOT FOUND Attributes: Error
......
......
分享到:
相关推荐
标题 "64位tomcat一闪而过的解决方法" 指的是在运行64位版本的Apache Tomcat服务器时,可能会遇到的一个常见问题,即Tomcat窗口快速启动然后立即关闭,用户无法看到服务正常运行。这通常是由于各种原因导致的,如...
### 启动Tomcat版本一闪而过的问题及解决方案 #### 问题概述 在尝试通过`startup.bat`脚本启动Apache Tomcat服务器时,可能会遇到一个常见的问题:即启动过程非常短暂,甚至出现“一闪而过”的现象。这种情况下,...
在使用Apache Tomcat服务器时,部分用户可能会遇到“Tomcat一闪”的问题。通常表现为在尝试启动Tomcat时,控制台窗口快速出现后又立即关闭,导致无法正常启动Tomcat服务。这不仅影响了开发者的工作效率,还可能成为...
### Java和Tomcat环境配置详解 #### 一、Java环境配置 ...通过以上步骤,您可以有效地配置Java和Tomcat环境,并解决命令窗口一闪而过的问题。这些步骤不仅适用于初学者,对于遇到相似问题的开发者也极具参考价值。
当在 Windows 平台上启动 Tomcat 的 `startup.bat` 脚本时一闪而过的情况通常是因为命令提示符窗口无法长时间保持打开,而不是 Tomcat 启动过程中出现了问题。
第三,如果收到提示缺少catalina_home环境变量,需要创建一个新的系统变量,名为CATALINA_HOME,值为Tomcat的安装路径,例如:D:\tomcat\apache-tomcat-8.5.45。同时,还需要在Path环境变量中添加“%CATALINA_HOME%\...
关于解决Tomcat启动一闪而过的问题,涉及多个层面的知识点,首先需要了解的是Tomcat的启动机制,环境变量的配置以及一些基本的故障排查方法。 1. Tomcat启动机制:Tomcat是一个用Java开发的Servlet容器,它遵循...
二、Tomcat启动后一闪而过 在启动Tomcat时,如果双击startup.bat,窗口一闪而过,可以在命令行里面启动startup.bat。如果命令行里面启动startup.bat,情况还是这样,可以在bat命令后面加上pause这样就不会一闪而过...
如果启动时Tomcat一闪而过,则需要检查JAVA_HOME环境变量是否配置正确。通常,JDK的根目录结构类似于C:\Program Files\Java\jdk1.6.0_43。 Tomcat服务器的目录结构包含许多子目录,这些子目录包括bin(存放启动和...
1. 进入 apache-tomcat-6.0.35\bin 目录,双击 startup.bat 文件,但是可能会出现一闪而过的情况,这是因为环境变量的问题。 2. 打开命令提示符,输入 cmd,进入 apache-tomcat-6.0.35\bin 目录,然后运行 startup....
否则,会出现一闪而过的情况。如果配置了环境变量,Tomcat 服务器就可以正常启动。 在使用 Tomcat 服务器时,可能会出现一些常见问题,如缺少环境变量、startup.bat 文件不可用等。这些问题可以通过配置环境变量和...
2. **Tomcat启动窗口一闪而过** 如果Tomcat的DOS启动窗口快速关闭,这意味着错误信息没有显示出来。要查看错误信息,可以在DOS窗口中直接运行`startup.bat`,并且修改`startup.bat`文件的末尾,将`call "%...
如果发现`tomcat5w.exe`与`tomcat5.exe`执行时一闪而过,可以通过以下命令解决: - 打开命令提示符(cmd)。 - 输入`d:`切换到D盘。 - 进入`D:\apache-tomcat-5.5.26\bin`目录。 - 执行`service install`命令。 ...
- **启动问题**:如果在启动Tomcat时遇到黑屏一闪而过的问题,可能是由于缺少`CATALINA_HOME`环境变量导致的。需要在系统变量中添加`CATALINA_HOME`,并设置其值为Tomcat的安装路径。 例如: ```plaintext CATALINA...
- 如果启动 Tomcat 时遇到 `start up.bat` 命令窗口一闪而过的问题,建议检查 Tomcat 的 `bin` 目录下的批处理文件兼容性设置。 - 在 `bin` 目录下找到 `startup.bat` 文件,右键点击选择“属性” -> “兼容性”,...
下载安装后,通过运行`bin/startup.bat`文件来启动Tomcat服务,如果启动过程中出现一闪而过的错误,可以尝试在命令行模式下运行该脚本查看具体错误信息。确保你的系统环境变量`CATALINA_HOME`指向Tomcat的安装目录。...
- 如果出现“一闪而过”的情况,通常是因为没有配置好`JAVA_HOME`环境变量。 4. **验证Tomcat是否启动成功**: - 在浏览器中输入`http://localhost:8080`,如果看到默认的Tomcat欢迎页面,则表示Tomcat已经成功...