我们正在将服务器从32位的Windows 2003升级到64位的Windows 2008,我在选择升级后的服务器应用程序的32位和64位版本之前进行了一些尽职调查。
我们目前有一个Tomcat服务器,其中有许多Web应用程序,它们使用
根据我的阅读,大多数人(包括Microsoft)建议安装32位Office,除非您有非常好的理由安装64位版本(而此时,我认为我们没有)。
看起来这可能意味着我必须运行32位Perl才能创建32位Office对象。
问题是,这是否也意味着我需要在32位Java上运行Tomcat?如果是这样,我有第二个问题,那就是我是否可以在不同的JVM中安装多个Tomcat实例,以利用64位OS中的额外内存?
如果可能从64位Java中启动32位进程,是否有任何特殊技巧,或者只需在cmd命令的路径中指定WOW64即可?
我们目前有一个Tomcat服务器,其中有许多Web应用程序,它们使用
Runtime.getRuntime().exec()
启动Perl脚本(在Windows批处理文件中)。然后,Perl脚本启动MS Office来创建和操作对象。根据我的阅读,大多数人(包括Microsoft)建议安装32位Office,除非您有非常好的理由安装64位版本(而此时,我认为我们没有)。
看起来这可能意味着我必须运行32位Perl才能创建32位Office对象。
问题是,这是否也意味着我需要在32位Java上运行Tomcat?如果是这样,我有第二个问题,那就是我是否可以在不同的JVM中安装多个Tomcat实例,以利用64位OS中的额外内存?
如果可能从64位Java中启动32位进程,是否有任何特殊技巧,或者只需在cmd命令的路径中指定WOW64即可?
Runtime.getRuntime().exec()
来运行32位或64位应用程序,在64位Windows中运行32位进程将在任务管理器中其名称后面带有*32。 - Anantha Sharma