有没有人设法让Tomcat在Win2008 64bit上作为服务运行?我需要它为我的网站所依赖的第三方组件。否则它工作正常,但我不能让它作为服务运行。我已经尝试了所有谷歌搜索,并尝试了各种64位tomcat.exe / tomcatw.exe没有成功。升级到Tomcat 6也没有帮助。 我正在运行Java 1.5 64位。
答案 0 :(得分:1)
答案 1 :(得分:0)
下载最新版本。您的问题是没有提供64位procrun.exe / tomcatw.exe。 Tomcat 5.5和Tomcat 6的较新安装程序包括32位和64位,并部署适当的
答案 2 :(得分: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-X.X.XX-src / connectors / procrun / bin / amd64 /
3)将上述目录中的可执行文件复制到tomcat-X.X.XX / bin中,覆盖32位版本
4)运行命令service.bat install。这将以显示的名称Apache Tomcat(服务名称为Tomcat5)
安装服务对我有用!我一段时间都在寻找这个解决方案......