在64-bit操作系统跑Tomcat,有2种选择:tomcat 5.5版本和tomcat 6.0及以上版本。

  • 如果项目允许使用tomcat 6.0及以上版本,即可以直接下载安装。(从 6.0.26 版本开始,Windows 版的 Tomcat 提供了 32 位和 64 位两种版本供下载。

  • 如果项目不允许使用tomcat 6.0及以上版本,需要对tomcat进行一些定制。 > a. 从 5.5.29 版本开始,Windows版的Tomcat提供了64位原生动态库和二进制文件。在解压包的bin目录有i64和x64两个目录,分别对应Itanium 64和AMD x64平台。根据平台类型选择,直接将目录中的两个文件拷贝到bin目录下覆盖同名文件,双击运行startup.bat启动Tomcat即可。 > b.到Apache的SVN下载for amd 64的二进制文件,替换bin目录下的同名文件,双击运行startup.bat启动Tomcat即可。http://svn.apache.org/viewvc/tomcat/tc6.0.x/tags/TOMCAT_6_0_16/res/procrun/amd64/

该方法网上广为传播,应该可行,本人未测。