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对应的值。
相关推荐
本文将详细介绍如何在同一台Windows服务器上部署多个Tomcat实例的具体步骤及注意事项。 #### 创建多个Tomcat目录 首先,需要在磁盘上为每个Tomcat实例创建一个独立的目录。例如,在`D:`盘根目录下创建三个文件夹,...
标题"服务器部署多个tomcat方法"暗示我们将探讨如何在单个服务器上配置和管理多个独立运行的Tomcat实例,以实现应用隔离、负载均衡或服务多样化。这通常涉及到配置、端口管理、目录结构和启动脚本的调整。 首先,...
部署多个Tomcat实例后,安全问题也变得尤为重要。需要确保每个实例的权限配置正确,避免一个实例的安全漏洞影响其他实例。同时,定期更新Tomcat版本,修补已知的安全漏洞。 总结来说,同时部署多个Tomcat实例是一项...
本文将详细介绍64位Windows下的Tomcat 6、7、8三个版本,分析它们的特点、差异以及如何安装与配置。 ### Tomcat 6 Tomcat 6是Apache软件基金会发布的较早版本,它支持Java Servlet 2.5和JavaServer Pages (JSP) ...
Tomcat下部署多个项目 Tomcat是Apache软件基金会的一个开源的Web应用服务器,能够运行Java Servlet和JavaServer Pages(JSP)。在Tomcat中部署多个项目是一种常见的需求,下面将介绍如何在Tomcat中部署多个项目。 ...
8. **多实例管理**:通过创建多个Tomcat实例,可以同时运行不同的Web应用程序,每个实例可以有自己的配置、日志和工作目录,方便管理。 9. **安全性**:在实际生产环境中,除了配置端口,还需要考虑其他安全措施,...
根据提供的文件信息,下面详细介绍在Tomcat7上部署多个Web项目的方法,这些知识点包括了配置文件的编辑、部署路径的管理以及特定开发环境下的项目结构调整。 首先,Tomcat作为一个应用服务器,用于托管Java Web应用...
总之,部署Java Web项目到Tomcat服务器是一个多步骤的过程,涉及到服务器配置、项目打包以及服务器管理等多个环节。理解这些知识点有助于优化开发流程,提高效率。在实际操作中,应根据具体需求选择适合的部署方式,...
3. **配置端口避免冲突**:如果要在同一台服务器上部署多个Tomcat实例,必须修改每个实例的端口配置,防止冲突。主要需要修改的是`conf/server.xml`文件中的以下三个位置: - `Connector`标签中的`port`属性,通常...
### Tomcat部署多个项目的详细指南 #### 一、前言 Apache Tomcat 是一款非常流行的 Java Web 应用服务器,广泛用于开发、测试以及生产环境中部署 Java Web 应用程序。当需要在同一台服务器上部署多个项目时,合理...
在Linux环境下,特别是Ubuntu操作系统中,有时我们需要在同一台服务器上部署多个Tomcat实例来满足不同的应用需求或进行负载均衡等操作。本文将详细介绍如何在Ubuntu系统下配置并运行多个Tomcat服务。 #### 二、配置...
总的来说,这个示例展示了如何通过WebLogic集成多个Tomcat实例,实现自动分配服务和80端口访问,从而提升应用的可扩展性和用户体验。这样的架构不仅提供了高可用性,也允许灵活地调整服务规模,以应对不断变化的业务...
于JAVA开发项目 随着服务的越来越多 配置文件更是眼花缭乱 每次不知道因为配置问题浪费多少时间 更不知道因为配置问题出过多少问题 多台服务器来回切换 如果服务需要依赖 启动更是问题 功能:一次修改 统一安装;...
标题中的“tomcat部署java项目jar”指的是在Apache Tomcat服务器上部署Java Web应用程序,通常以JAR(Java Archive)格式打包。Tomcat是一个开源的轻量级应用服务器,主要用于运行Servlet和JSP(JavaServer Pages)...
大多人在Windows平台用的Tomcat都是免安装版本的,很自然想到复制几份目录,就是在同一个电脑上跑多个Tomcat服务了。实际上是不可以的。经过如下方法就可以实现统一台服务器(电脑)上运行多个Tomcat的目的了。 1、...
2. **负载均衡**:通过部署多个Tomcat实例,可以在不同实例间分发负载,提高系统的整体处理能力。 3. **故障恢复**:如果一个Tomcat实例出现故障,其他实例仍可正常工作,保障服务的连续性。 ### 三、配置步骤详解 ...
总之,通过上述步骤,我们可以有效地在同一台服务器上设置并运行多个Tomcat服务,实现多个Java Web应用的并发部署,提高资源利用率,并确保应用间的相互独立。这种配置方法对于开发环境和生产环境都是十分实用的。
通过这种方式,可以在同一台服务器上运行多个独立的Tomcat实例,每个实例监听不同的端口,实现多应用的并行部署。 总之,理解Tomcat的部署机制和Context配置对于高效、灵活地管理Web应用至关重要。无论是静态部署、...
标题“winserver2008下apahce连多个tomcat下效率问题”涉及的是在Windows Server 2008操作系统环境下,如何高效地配置Apache HTTP服务器与多个Tomcat应用服务器进行连接。Apache通常作为前端服务器,通过代理(如mod...