今天去部署一个程序,在我的机子上测试都挺正常的(我的机子是XP系统)。但是把程序带过去以后安装,问题就出来了,tomcat6可以服务的形式安装到系统中,但是却怎么也启动不起来。
后来到网上查找终于找到了问题的所在,查看logs可以发现有一个很明显的错误:找不到制定模块。知道病症就好对症下药了,原来tomcat是缺了msvcr71.dll这个文件才无法正常启动的。再仔细一看,服务器上的windows/system32下确实没有msvcr71.dll这个文件。解决办法:
1.确定你的机子上安装了JDK,如果没有安装到网上下载一个安装
2.在JDK的jre/bin目录下找到msvcr71.dll文件,然后复制到c:/WINDOWS/system32目录下
3.重新启动tomcat即可