有没有人设法让 Tomcat 在 Win2008 64 位上作为服务运行?我需要它作为我的网站所依赖的第 3 方组件。否则它工作正常,但我无法让它作为服务运行。我已经尝试了所有可以使用的谷歌搜索,并尝试了各种 64 位 tomcat.exe / tomcatw.exe 但没有成功。升级到 Tomcat 6 也无济于事。我正在运行 Java 1.5 64 位。
问问题
7219 次
3 回答
1
- 下载 apache-tomcat-6.0.30-windows-x64 版本。
- 解压到 c:\Tomcat6
- 打开命令提示符以管理员身份运行
- 并转到 Tomcat6\bin 目录并从命令提示符>服务安装运行
- Tomcat6 将作为 Windows 服务安装。
- 再次转到 Tomcat6\bin 并打开以管理员身份运行的 tomcat6w.exe 并修改您的更改。
- 它很酷。
于 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 回答