在Windows中安装Tomcat6.x完成后启动服务时,往往会出现启动失败的情况,通常的解决办法是:
如果安装的jdk是1.6,只需将msvcr71.dll复制到Tomcat bin文件夹就可以了,具体步骤为:
将Java bin文件夹(默认为C:\Program Files\Java\jdk1.6.0_03\bin或JRE:C:\Program Files\Java\jre1.6.0_03\bin)内的msvcr71.dll复制到Tomcat bin文件夹(默认为C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin)内,具体路径以安装文件夹为准,安装完后就可以按下Tomcat的启动按钮,开始使用Tomcat 6.x了。
如果安装的jdk是1.7,则对应的dll文件名是msvcr100.dll,其他操作方法一致!
出现该问题的原因尚不得知,网络上有人分析,这个问题可能和jakarta_servic加载动态链接库的LOAD_WITH_ALTERED_PATH选项有关。