1

有没有人设法让 Tomcat 在 Win2008 64 位上作为服务运行?我需要它作为我的网站所依赖的第 3 方组件。否则它工作正常,但我无法让它作为服务运行。我已经尝试了所有可以使用的谷歌搜索,并尝试了各种 64 位 tomcat.exe / tomcatw.exe 但没有成功。升级到 Tomcat 6 也无济于事。我正在运行 Java 1.5 64 位。

4

3 回答 3

1
  1. 下载 apache-tomcat-6.0.30-windows-x64 版本。
  2. 解压到 c:\Tomcat6
  3. 打开命令提示符以管理员身份运行
  4. 并转到 Tomcat6\bin 目录并从命令提示符>服务安装运行
  5. Tomcat6 将作为 Windows 服务安装。
  6. 再次转到 Tomcat6\bin 并打开以管理员身份运行的 tomcat6w.exe 并修改您的更改。
  7. 它很酷。
于 2011-03-17T08:13:51.260 回答
0

下载最新版本。您的问题是未提供 64 位 procrun.exe/tomcatw.exe。Tomcat 5.5 和 Tomcat 6 的较新安装程序包括 32 位和 64 位并部署适当的安装程序

于 2010-05-01T02:22:36.690 回答
0

摘自http://www.openlogic.com/wazi/bid/188180/

虽然 Tomcat 的 Java 组件在 64 位 JVM 下运行良好,但构建 Windows 服务的安装程序是 32 位可执行文件,在 64 位 Windows 操作系统下无法正常工作。

幸运的是,Tomcat 团队已经将这些可执行文件的 64 位版本组合在一起,尽管它们只将它们包含在每个 Tomcat 版本的源代码分发中。如果您已经安装了 Tomcat 的副本,以下是更新可执行文件的方法:

1) 从 OLEX 下载并解压您的 Tomcat 版本的源代码分发包

2)找到目录tomcat-XXXX-src/connectors/procrun/bin/amd64/

3) 将上述目录下的可执行文件复制到tomcat-XXXX/bin,覆盖32位版本

4) 运行命令 service.bat 安装。这将以显示的名称 Apache Tomcat 安装服务(服务名称将是 Tomcat5)

它对我有用!我一直在寻找这个解决方案......

于 2014-02-15T03:51:22.537 回答