Apache Tomcat Startup Error(Failed creating java D:\Java\jre6\bin\client\jvm.dl

这几天在windows server2003 装Tocmat6时,遇到了不能创建jvm的问题,我使用的是安装文件,而不是压缩包。在这上面用压缩包安装曾经成功过。在网上搜了下,基本上可以确定是MSVCR71.DLL的问题,将其拷贝到Tomcat的bin目录下,问题解决了。

      最近我在windows server 2003上安装Tomcat6,可Tomcat服务却无法启动。我的JDK和Tomcat6都是默认安装,于是我找了下windows的错误日志,然而里面的内容让人费解,毫无帮助。好在在Tomcat的logs目录下有 jakarta_service_YYYYMMDD.log,里面记录了有关tomcat服务的信息。里面的提示是::
764  prunsrv.c] [error] Failed creating java D:\Java\jre6\bin\client\jvm.dll
[2011-06-07 11:46:17] [982  prunsrv.c] [error] ServiceStart returned 1
[2011-06-07 11:46:17] [info] Run service finished.
[2011-06-07 11:46:17] [info] Procrun finished.
[2011-06-07 11:46:28] [info] Running Service...
[2011-06-07 11:46:28] [info] Starting service...
[b][2011-06-07 11:46:28] [173  javajni.c] [error] 找不到指定的模块。

问题在于tomcat找不到MSVCR71.dll,我决定自己找一下MSVCR71.dll。在我的C盘里,我找到的MSVCR71.dll的位置如下

我的机器中的确有msvcr71.dll这个文件,只是它们没有一个在tomcat找寻的目录中,因此我将msvcr71.dll拷贝到D:\resourceweb\Java\jre6\bin\client\目录下,重启tomcat,问题就解决了。

你可能感兴趣的:(java,apache,jvm,tomcat,windows)