Tomcat 5.5作为Windows Server 2008 64bit上的服务

时间:2009-05-11 19:15:05

标签: windows-services windows-server-2008 tomcat5.5

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

3 个答案:

答案 0 :(得分:1)

  1. 下载apache-tomcat-6.0.30-windows-x64版本。
  2. 提取到c:\ Tomcat6
  3. 以管理员身份运行
  4. 打开命令提示符
  5. 并转到Tomcat6 \ bin目录并从命令提示符> service install
  6. 运行
  7. Tomcat6将安装为Windows服务。
  8. 再次转到Tomcat6 \ bin并以管理员身份打开tomcat6w.exe并修改您的更改。
  9. 很酷。

答案 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)

安装服务

对我有用!我一段时间都在寻找这个解决方案......