我通常不喜欢在系统中使用安装程序来安装JDK,而是直接做一个拷贝,然后指定JAVA_HOME和CLASSPATH环境变量。另外Tomcat的安装我也是喜欢下载zip包的形式,然后解压缩到一个目录下面,启动的时候直接运行bin/startup.bat就可以了。
可是使用bin/service.bat 将Tomcat安装成Windows Service(Windows服务)程序的时候会出现“[Tomcat]Failed creating java ....\jvm.dll”的提示,后来Google了一下,原来是JRE的bin目录下有一个msvcr71.dll文件在启动的时候需要依赖,所以可以将这个文件拷贝到%SystemRoot%\system32下面,也可以拷贝到Tomcat的bin目录下面,当然你可以将%JRE_HOME%\bin加入到path环境变量中,总之要让系统或Tomcat找到这个dll文件。这里比较推荐的方式是使用最后一种,毕竟有可能不仅仅是Tomcat会使用到这个dll文件,也不一定只会用到这一个dll文件。 🙂
参考资料:[Tomcat]Failed creating java D:\jre6\bin\client\jvm.dll的解决