`
netfork
  • 浏览: 488167 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

解决Tomcat不能在64位Windows上作为服务运行的问题

阅读更多
传说Tomcat 5.0.28是最稳定的Tomcat,前几天验证了一下,在只能跑800个并发的机器上跑1200个并发,跑了一天一夜死活没整跨,哈哈Open-mouthed

不过有一个很严重的问题,用Windows Service Installer在64位的Windows Server 2003 SP2企业版下安装之后,用Tomcat Monitor启动服务时时报错,服务必然也启动不了。Tomcat倒也能点亮,用/bin/startup.bat就行,不过这样很不爽,必须要登录之后才行,并且程序挂掉之后系统不能自动恢复,享受不到System Service的待遇啊。看来终极解决之道还是作为服务启动。

打开Event Log,根据出错信息,错误返回码是0x0,毫无意义。把错误返回信息在网上搜,也没搜出个什么。用install tomcat as service on windows server 2003 64关键字进行搜索,发现是Tomcat Monitor的问题,必须用64位的去点Tomcat才能亮。打开Task Manager,tomcat5w.exe旁边果然有个*32标志,看来就是它的问题了。

直接运行tomcat5w.exe,提示找不到Tomcat5服务,晕死,看来安装的时候连服务都没注册,运行service.bat,注册一个Tomcat5的服务,可以点亮tomcat5w.exe了,但Tomcat还是没指望。

在32位系统下能运行的东西,到64位下就点不亮,看来Tomcat是不兼容64位了。网上的解决方案是用 tomcat5w.exe.amd64重命名后覆盖原有文件就可以了。上网,上Apache.org的SVN,搜不到以amd64做后缀的文件,仔细研究了一下目录结构,是按标准SVN模式组织的,进trunks,然后一路向下,走到bin,里面有ia64和amd64,很奇怪的是下ia64的 tomcat5.exe和tomcat5w.exe回来,覆盖后直接不能运行,提示平台不符,狂晕,Intel的平台居然运行不了ia64的程序,难不成 ia64是安腾?下amd64下的文件回来,覆盖,还是点不亮Tomcat,看看每个选项卡,原来所有选项都是空的,难怪启动不了。把32位的 tomcat5.exe和tomcat5w.exe覆盖回去,记下所有参数,填到对应的64位版本下,漫长的等待,终于点亮,服务状态为 Started,Yeah!打开Task Manager, tomcat5.exe和tomcat5w.exe旁再也没有*32标识,看来是纯种64位应用了,成功!

进services.msc,把Tomcat5服务的Recovery设置为第一、二次重启服务,第三次重启电脑,Tomcat也享受系统服务的待遇了,哈哈哈。

下载地址:
http://svn.apache.org/viewvc/tomcat/tc6.0.x/tags/TOMCAT_6_0_16/res/procrun/amd64/
分享到:
评论
2 楼 netfork 2009-01-14  
我也是到处搜到6的,怕是5找不到,你可试试6行不行,指不定就行。。
1 楼 eyeqq 2009-01-14  
还好你昨天有尝试,不然我今天也要弄得一鼻子灰了。
不过我没找到64位用的tomcat5.exe哦。帮忙找一下吧。谢谢啦~~
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    64位windows tomcat6

    【标题】"64位windows tomcat6"指的是在64位操作系统的...总之,"64位windows tomcat6"是一个在64位Windows操作系统上经过验证的、稳定可靠的Java Web服务器解决方案,适用于需要处理大量数据或复杂应用的企业级环境。

    Windows下Tomcat服务添加到系统服务

    本文将详细介绍如何在Windows系统下将Tomcat服务添加为系统服务,并分享一些实际操作中可能遇到的问题及解决方案。 #### 二、准备工作 在开始之前,请确保您已经完成了以下准备工作: 1. **安装Tomcat**:确保...

    apache-tomcat-8.5.64-windows-x64.rar

    总之,Apache Tomcat 8.5.64是开发和部署Java Web应用的重要工具,其在Windows上的安装和配置需要理解其目录结构和配置文件,同时关注安全和性能优化,以确保服务的稳定性和效率。通过熟练掌握这些知识点,开发者...

    tomcat9.0-windows-64位

    Tomcat服务应用程序是核心组件,它允许在Windows操作系统上作为服务运行,这意味着即使没有用户登录,Tomcat也可以自动启动和运行。这对于需要24/7运行的应用至关重要。它支持配置为启动、停止、自动恢复等操作。 ...

    如何把tomcat加到windows服务中

    为了提高系统管理效率和便利性,常常需要将Tomcat作为Windows服务来运行,这样可以实现开机自动启动、远程控制等功能。本文将详细介绍如何将解压版的Tomcat添加到Windows服务中,并确保其能够开机自动启动。 #### ...

    自动监控 Windows平台Tomcat运行监控并自动重启

    在IT运维领域,确保应用程序的稳定运行至关重要,尤其是在企业级应用服务器如Apache Tomcat上运行的服务。本话题聚焦于在Windows平台上对Tomcat的运行状况进行自动监控,并在出现异常时进行自动重启,以保障服务的...

    tomcat1.6 Windows32位及64位

    Apache Tomcat 1.6是Java Servlet和JavaServer Pages(JSP)的开源软件服务器,主要用作Java Web...通过上述步骤,你可以在32位或64位系统上快速设置并运行Tomcat服务器。记得定期检查官方更新,以确保安全性和稳定性。

    tomcat for 64 位操作系统

    了解这些知识后,用户应该能够成功在64位操作系统上安装和运行Tomcat,避免“启动服务无效”的错误。对于开发和运维人员来说,理解操作系统与软件的兼容性,以及正确处理类似问题的方法,是日常工作中不可或缺的技能...

    Tomcat 7 Windows中以Service方式启动配置启动参数

    特别是在Windows操作系统上,为了实现Tomcat服务的自动化启动与管理,通常会选择将Tomcat安装为Windows服务的方式进行部署。然而,默认情况下,Tomcat服务的内存分配可能不足以支持大规模或高负载的应用场景,因此...

    tomcat-6.0.29 64位版本

    本篇将深入探讨Tomcat-6.0.29的64位Windows版本,解析其特点、安装与配置,以及在实际开发和运行中的应用。 一、Tomcat-6.0.29概述 Tomcat 6.0.29是6.x系列的一个稳定版本,发布于2010年,主要为了解决前一版本的...

    官方原版tomcat-9.0.29 64位

    在64位Windows系统上运行,它可以提供比32位版本更高的并发性能和更大的内存空间。 3. **Windows安装与配置**: - **下载与解压**:从官方站点下载“apache-tomcat-9.0.29”压缩包,解压到合适的目录,如`C:\...

    Apache-tomcat-8.0.53(Windows64位)

    在Windows 64位环境下安装Apache Tomcat 8.0.53,你需要下载对应的版本,并解压到本地目录。这个压缩包中包含的文件和目录结构如下: 1. `bin` 目录:包含启动和停止Tomcat的脚本,如`startup.bat`和`shutdown.bat`...

    apache-tomcat-8.5.35-windows-x64

    这个版本是专门为64位Windows操作系统设计的,确保在这样的平台上高效运行。下面将详细讨论Apache Tomcat 8.5.35以及与其相关的知识点。 1. **Java Servlet**: Java Servlet是Java编程语言中的一个接口,允许服务器...

    apache-tomcat-8.0.23-windows 64位安装版

    此版本是专为Windows 64位操作系统设计的,确保在64位环境下高效运行。以下是关于“apache-tomcat-8.0.23-windows 64位安装版”的详细知识点: 1. **Tomcat介绍**:Apache Tomcat是Apache软件基金会的项目之一,它...

    apache-tomcat-9.0.55-windows-x64位官方版

    4. **启动与运行**:在Windows环境下,用户可以通过`bin`目录下的`startup.bat`脚本启动Tomcat,`shutdown.bat`则用于关闭服务。Tomcat启动后,可以通过默认的HTTP端口8080访问Web应用程序,如打开浏览器输入`...

    官方原版apache-tomcat-8.5.54-windows-x64.zip

    综上所述,"apache-tomcat-8.5.54-windows-x64.zip"是一个官方提供的64位Windows版本的Tomcat服务器,它为开发者提供了在Windows环境下运行和部署Java Web应用的平台。正确安装和配置后,结合其强大的社区支持,可以...

    tomcat7.0下的64位的tomcat7.exe 和tomcat7w.exe

    在64位的Windows系统上运行32位的程序会遇到这种问题,因为系统找不到与之匹配的处理器架构。因此,如果用户在64位系统上下载了32位的Tomcat版本,就会遇到这个问题。为了解决这个问题,需要确保下载并安装的是与...

    apache-tomcat-8.5.57-windows-x64.zip.rar

    总的来说,"apache-tomcat-8.5.57-windows-x64.zip"是Windows 64位系统上部署和管理Java Web应用的得力工具,它的易用性和稳定性使其在开发环境中受到广泛欢迎。通过学习和掌握Tomcat的使用,你可以更好地理解和构建...

    apache-tomcat-9.0.21-windows-x64.zip

    它的64位Windows版本确保了在现代硬件上的最佳性能,而对JDK 1.8的支持则保证了与最新Java特性的兼容性。通过理解和掌握这些知识点,开发者能够更好地利用Tomcat 9.0.21来构建和管理他们的Web应用。

    apache-tomcat-7.0.109-windows-x64.zip

    这个版本是面向Windows 64位操作系统的。在本文中,我们将深入探讨Tomcat的核心功能、配置、安装以及与Java Web开发的相关知识。 首先,Tomcat是Apache软件基金会的项目之一,它是轻量级的Web服务器,特别适合运行...

Global site tag (gtag.js) - Google Analytics