希望有人能提供帮助。
摩擦:我无法使用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作为服务启动成功?
感谢您的专业知识。
答案 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?