Reb*_*cah 5 java windows tomcat batch-file 32bit-64bit
我们正在将服务器从32位Windows 2003升级到64位Windows 2008,在我们选择32位版本和64位版本的升级服务器应用程序之前,我正在做一些尽职调查.
我们目前有一个Tomcat服务器,它有许多Web应用程序,可以使用启动perl脚本(在Windows批处理文件中)Runtime.getRuntime().exec()
.反过来,perl脚本启动MS Office来创建和操作对象.
根据我的阅读,大多数人(包括Microsoft)建议安装32位Office,除非您有充分的理由安装64位版本(此时,我认为我们不这样做).
看起来这可能意味着我必须运行32位Perl才能创建32位Office对象.
问题是,这是否意味着我需要在32位Java上运行Tomcat?如果是这样,我还有第二个问题,即我是否可以在不同的JVM中安装多个Tomcat实例,以便利用64位操作系统中的额外内存?
如果可以从64位Java中启动32位进程,是否有任何特殊技巧,或者只是在cmd命令的路径中指定WOW64就足够了?
exec文档状态
(...) 启动操作系统进程高度依赖于系统。(...)
因此,人们会认为完全有可能从 64 位 Java 进程启动 32 位进程,因为在 Windows 上启动另一个进程根本不关心位数。
如果你开始,SysWOW64\cmd.exe
你应该完全没问题。
您正在运行哪个 Perl 发行版?Strawberry Portable ZIP 版本可以并行使用,无需安装任何东西。