【问题标题】:Tomcat 5.5 as service on Windows Server 2008 64bitTomcat 5.5 作为 Windows Server 2008 64 位上的服务
【发布时间】:2009-05-11 19:15:04
【问题描述】:

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

【问题讨论】:

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


    【解决方案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. 很酷。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

        摘自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)

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多