`
东吴周郎
  • 浏览: 23690 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Windows下部署多个tomcat服务(Tomcat7)问题处理

 
阅读更多

 

        Windows服务器上已经部署了tomcat6服务,想再部署一个tomcat7使用不同的端口,但运行tomcat7w.exe时,tomcat启动不了,出现如下图的提示或者是tomcat7w.exe中的Path to executable路径与当前tomcat所在的路径不一致。

 

 

参考:http://chengzilong689.blog.163.com/blog/static/337176942010428111516100/

           http://www.cnblogs.com/itolssy/archive/2008/08/27/1278041.html

           http://blog.csdn.net/kai_wei_zhang/article/details/7909907

           http://wjw7702.blog.51cto.com/5210820/1104665

           http://yisean.iteye.com/blog/317502

 

具体步骤:

      1.使用压缩版的tomcat不能使用安装版的。  
      2.第一个tomcat的配置不变。  
      3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址;增加环境变量CATALINA_BASE2,值为新的tomcat的地址。  



 
      4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。  
      5.修改新的tomcat中的catalina.bat,把其中的CATALINA_HOME改为CATALINA_HOME2,CATALINA_BASE改为CATALINA_BASE2。  

      6.修改conf/server.xml文件:  
      6.1 <Server port="8005" shutdown="SHUTDOWN">把端口8005改为没有使用的端口。  
      6.2 <Connector port="8080" maxHttpHeaderSize="8192"  
  maxThreads="150" minSpareThreads="25" maxSpareThreads="75"  
  enableLookups="false" redirectPort="8443" acceptCount="100"  
  connectionTimeout="20000" disableUploadTimeout="true" /> 把端口8080、8443改为没有使用的端口。  
       6.3<Connector port="8009"  
  enableLookups="false" redirectPort="8443" protocol="AJP/1.3" /> 把端口8009改为没有是使用的端口。

        7、修改 service.bat 文件,把其中的CATALINA_HOME改为CATALINA_HOME2,把其中的CATALINA_HOME改为CATALINA_HOME2,修改SERVICE_NAME名称,改为其他名(原来为Tomcat7),打开命令行提示符窗口=> 进入Tomcat安装目录==> 进入bin目录下==> 输入:service.bat install 即可安装服务。如果提示:The service 'XXX'  has been installed,可以先执行service.bat remove或者修改service.bat文件中的SERVICE_NAME值,再执行安装服务的操作。

 

        安装服务可以在命令行中执行::sc create ServiceName binPath= 路径 start= auto(等号后面的空格必须) 。 如将Tomcat7加入到系统服务中:  sc create Tomcat7 binPath= F:\apache-tomcat\bin\startup.bat start= auto    

          将Tomcat7服务删除:    sc delete Tomcat7

        一般情况下请不要在命令行中执行删除服务的操作 :sc delete ServiceName,删除后在services.msc打开的服务面板中,被删除的服务还显示,操作不了。

           

         通过以上步骤可以将新的tomcat7服务加入到系统中,可在services.msc打开的服务面板中进行启动、停止等操作,也可直接运行startup.bat。

          

         另:修改 tomcat7w.exe中的Path to executable 可以用regedit打开注册表,通过搜索找出对应的目录,修改ImagePath对应的值。



 

  • 大小: 9.7 KB
  • 大小: 15.6 KB
  • 大小: 10.3 KB
  • 大小: 29.7 KB
分享到:
评论

相关推荐

    同一服务器部署多个Tomcat方法.docx

    本文将详细介绍如何在同一台Windows服务器上部署多个Tomcat实例的具体步骤及注意事项。 #### 创建多个Tomcat目录 首先,需要在磁盘上为每个Tomcat实例创建一个独立的目录。例如,在`D:`盘根目录下创建三个文件夹,...

    服务器部署多个tomcat方法

    标题"服务器部署多个tomcat方法"暗示我们将探讨如何在单个服务器上配置和管理多个独立运行的Tomcat实例,以实现应用隔离、负载均衡或服务多样化。这通常涉及到配置、端口管理、目录结构和启动脚本的调整。 首先,...

    同时部署多个Tomcat

    部署多个Tomcat实例后,安全问题也变得尤为重要。需要确保每个实例的权限配置正确,避免一个实例的安全漏洞影响其他实例。同时,定期更新Tomcat版本,修补已知的安全漏洞。 总结来说,同时部署多个Tomcat实例是一项...

    windows下64位的tomcat的三个版本6、7、8

    本文将详细介绍64位Windows下的Tomcat 6、7、8三个版本,分析它们的特点、差异以及如何安装与配置。 ### Tomcat 6 Tomcat 6是Apache软件基金会发布的较早版本,它支持Java Servlet 2.5和JavaServer Pages (JSP) ...

    Tomcat下部署多个项目

    Tomcat下部署多个项目 Tomcat是Apache软件基金会的一个开源的Web应用服务器,能够运行Java Servlet和JavaServer Pages(JSP)。在Tomcat中部署多个项目是一种常见的需求,下面将介绍如何在Tomcat中部署多个项目。 ...

    tomcat在windows下部署

    8. **多实例管理**:通过创建多个Tomcat实例,可以同时运行不同的Web应用程序,每个实例可以有自己的配置、日志和工作目录,方便管理。 9. **安全性**:在实际生产环境中,除了配置端口,还需要考虑其他安全措施,...

    Tomcat7部署多个Web项目的方法-有图有真相

    根据提供的文件信息,下面详细介绍在Tomcat7上部署多个Web项目的方法,这些知识点包括了配置文件的编辑、部署路径的管理以及特定开发环境下的项目结构调整。 首先,Tomcat作为一个应用服务器,用于托管Java Web应用...

    tomcat服务器上部署项目

    总之,部署Java Web项目到Tomcat服务器是一个多步骤的过程,涉及到服务器配置、项目打包以及服务器管理等多个环节。理解这些知识点有助于优化开发流程,提高效率。在实际操作中,应根据具体需求选择适合的部署方式,...

    一个或多个Tomcat做成windows服务自启动

    3. **配置端口避免冲突**:如果要在同一台服务器上部署多个Tomcat实例,必须修改每个实例的端口配置,防止冲突。主要需要修改的是`conf/server.xml`文件中的以下三个位置: - `Connector`标签中的`port`属性,通常...

    tomcat部署多个项目

    ### Tomcat部署多个项目的详细指南 #### 一、前言 Apache Tomcat 是一款非常流行的 Java Web 应用服务器,广泛用于开发、测试以及生产环境中部署 Java Web 应用程序。当需要在同一台服务器上部署多个项目时,合理...

    ubuntu配置多个tomcat方法

    在Linux环境下,特别是Ubuntu操作系统中,有时我们需要在同一台服务器上部署多个Tomcat实例来满足不同的应用需求或进行负载均衡等操作。本文将详细介绍如何在Ubuntu系统下配置并运行多个Tomcat服务。 #### 二、配置...

    weblogic集成多个Tomcat服务,自动分配tomcat服务,80端口访问

    总的来说,这个示例展示了如何通过WebLogic集成多个Tomcat实例,实现自动分配服务和80端口访问,从而提升应用的可扩展性和用户体验。这样的架构不仅提供了高可用性,也允许灵活地调整服务规模,以应对不断变化的业务...

    Linux 多tomcat服务 统一安装 统一部署 工具 shell编写

    于JAVA开发项目 随着服务的越来越多 配置文件更是眼花缭乱 每次不知道因为配置问题浪费多少时间 更不知道因为配置问题出过多少问题 多台服务器来回切换 如果服务需要依赖 启动更是问题 功能:一次修改 统一安装;...

    tomcat 部署java项目 jar

    标题中的“tomcat部署java项目jar”指的是在Apache Tomcat服务器上部署Java Web应用程序,通常以JAR(Java Archive)格式打包。Tomcat是一个开源的轻量级应用服务器,主要用于运行Servlet和JSP(JavaServer Pages)...

    同一台服务器(电脑)运行多个Tomcat的设置方法步骤

    大多人在Windows平台用的Tomcat都是免安装版本的,很自然想到复制几份目录,就是在同一个电脑上跑多个Tomcat服务了。实际上是不可以的。经过如下方法就可以实现统一台服务器(电脑)上运行多个Tomcat的目的了。 1、...

    xp/win7上配置多个tomcat

    2. **负载均衡**:通过部署多个Tomcat实例,可以在不同实例间分发负载,提高系统的整体处理能力。 3. **故障恢复**:如果一个Tomcat实例出现故障,其他实例仍可正常工作,保障服务的连续性。 ### 三、配置步骤详解 ...

    一台服务器上面运行多个tomcat服务的设置方法

    总之,通过上述步骤,我们可以有效地在同一台服务器上设置并运行多个Tomcat服务,实现多个Java Web应用的并发部署,提高资源利用率,并确保应用间的相互独立。这种配置方法对于开发环境和生产环境都是十分实用的。

    Tomcat部署为每个应用分配不同端口

    通过这种方式,可以在同一台服务器上运行多个独立的Tomcat实例,每个实例监听不同的端口,实现多应用的并行部署。 总之,理解Tomcat的部署机制和Context配置对于高效、灵活地管理Web应用至关重要。无论是静态部署、...

    winserver2008下apahce连多个tomcat下效率问题

    标题“winserver2008下apahce连多个tomcat下效率问题”涉及的是在Windows Server 2008操作系统环境下,如何高效地配置Apache HTTP服务器与多个Tomcat应用服务器进行连接。Apache通常作为前端服务器,通过代理(如mod...

Global site tag (gtag.js) - Google Analytics