【发布时间】:2015-06-13 06:42:25
【问题描述】:
在 Windows 7 计算机上将 tomcat8 作为服务启动用于开发目的可能真的...烦人。
我遇到了这个错误:
Failed creating java C:\Program Files (x86)\Java\jdk1.8.0_40\jre\bin\server\jvm.dll
我看到了:
C:\Program Files (x86)\Java\jdk1.8.0_40\bin
msvcr100.dll 与我在windows/system32 文件夹中的文件不同。事实上,在我的windows/System32 文件夹中,我有对应于 x64 版本的msvcr100.dll。 Tomcat 服务无法启动并告诉我它不是有效的 32 位版本。
我为解决这个问题所做的是将 jdk1.8.0_40 安装在 C:\程序文件 在 tomcat8w.exe 中查看名为 Java 虚拟机的 java 选项卡中的路径,我将此字段设置为:
C:\Program Files\Java\jdk1.8.0_40\jre\bin\server\mvcr100.dll
现在,对于服务 Tomcat8,它将使用 x64 dll,并且一切正常。
我的问题是,我可以用 x86 版本安全地替换 windows\system32 中的 msvcr100.dll 吗?还是我的解决方案好?
【问题讨论】:
标签: java windows tomcat tomcat8