使用32位JDK的Windows x64上的Tomcat

时间:2010-04-18 23:29:23

标签: java tomcat windows-services win64

希望有人能提供帮助。

摩擦:我无法使用32位JDK在64位窗口上启动Tomcat 5.5作为Windows服务。

详细信息: 我使用64位JDK在Windows Server 2008(x64)上运行Tomcat 5.5作为服务一段时间了。

我被迫在这个64位机器上安装32位JDK,所以我可以使用Java JAI库(没有64位JAI版本)。我必须使用这个32位JDK运行Tomcat。

如果我使用/bin/startup.bat启动它,我可以使用32位JDK运行Tomcat

问题是,它不会作为Windows服务启动。我正在使用Tomcat捆绑的procrun可执行文件。有没有人在64位计算机上使用32位JDK将Tomcat作为服务启动成功?

感谢您的专业知识。

1 个答案:

答案 0 :(得分:3)

要使用64位JDK运行,需要使用64位编译的tomcat.exe和tomcatw.exe。要使用32位JDK运行,需要32位编译的.exes。

您为Tomcat获取的安装包可能包含64位可执行文件。转到下载页面(http://tomcat.apache.org/download-60.cgi),下载32位版本,你应该没问题。

这个问题有关于使用64位运行Tomcat的更多信息。 How to run Tomcat 6 on WinXP 64 bit?