`
阅读更多

最近需要用到的项目太多了,已有的两个tomcat服务器已经不够使啦,需要再装一个,我电脑上已有的服务器一个是tomcat6.0绿色版,主要用来“嵌入到MyEclipse配合开发用”,一个是安装版7.0用来发布最近需要用到的一些项目。根据我这里的情况,再发布一个,可以有3种方法:

1、安装一个Tomcat6.0,因为我本地已有的是绿色版,算得上是没有安装过。

2、发布一个tomcat6.0的压缩版,两个平行,互不影响

3、发布一个Tomcat7.0的压缩版,与6.0和安装版的7.0都不影响。

我用的是第二种:发布一个压缩版的6.0,以下是步骤。

 

1、下载压缩包:从官网上下一个绿色版的6.0,地址如下:http://tomcat.apache.org/download-60.cgi,解压,我本地解压到了:D:\Program Files\Apache Software Foundation\apache-tomcat-6.0.53

 

注意事项:

a、根据自己的电脑位数下载相应位数的压缩包为宜

b、网上有些文章说“发布时将原来的Tomcat6.0目录复制一份”,这里有点不全面:若原来的是绿色版的可行,若是安装版的不可行。必须使用压缩版的Tomcat怎么看是安装版还是绿色版呢?通常安装版的bin目录下文件比较少缺少常用的一些bat文件(当然也不尽然,这只是简单分辨的一种方法),像我原本的Tomcat6.0 bin目录下只有4个文件:tomcat6.exe、tomcat6w.exe、bootstrap.jar、tomcat-juli.jar,像我这种就是很明显的安装版了,一定不能用,我先前并不知道什么是安装版什么是压缩版,后来碰了几次壁之后才明白这个道理。

 

2、配置CATALINA_HOME环境变量:配置方法同JAVA_HOME环境变量的配置,计算机---->右键属性--->高级系统设置--->高级--->环境变量--->系统变量 新建,变量名为CATALINA_HOME2,变量值为解压后Tomcat的目录,我这里为第一步当中的目录。

注意事项(来自网上):

a、路径不能使用分号结尾,如D:\Program Files\Apache Software Foundation\apache-tomcat-6.0.53;

这样写就会出现提示CATALINA_HOME没有配置好的错误

b、路径不能使用\结尾,如D:\Program Files\Apache Software Foundation\apache-tomcat-6.0.53\这样写就会出现java.util.logging.ErrorManager的错误,屏幕一闪而过

c、路径的标点符号,不能写多了,也不能写少了,最好是打开Tomcat的目录直接从地址栏拷贝

 

3、修改bat文件修改bin目录下catalina.bat和startup.bat,将其中的CATALINA_HOME改成CATALINA_HOME2。(PS:为了保证其它的不出错误——像shutdown.bat——我将bin目录下所有bat文件中的CATALINA_HOME都换成了CATALINA_HOME2)

 

4、修改端口号:修改confi/server.xml,查找port关键字,主要有以下三处:

a、<Server port="8006" shutdown="SHUTDOWN">

b、<Connector port="8000" protocol="HTTP/1.1"

c、<Connector port="8007" protocol="AJP/1.3" redirectPort="8443" />

将各个端口号改成还没有被占用的,以上是我修改之后的端口。

 

5、使用startup.bat启动Tomcat双击bin目录下的startup.bat,若是一切配置正常通常都会出现熟知的Tomcat启动日志,若是不正常都是都是一闪而过,我在测试的时候就碰到了这种情况,解决过程如下:

a、运行cmd打开控制台,进入Tomat目录/bin文件夹,输入如下命令运行:startup.bat

b、控制台显示如下错误:The CATALINA_HOME2 environment variable is not defined correctly
This environment variable is needed to run this program

c、这很明显是我的CATALINA_HOME2配置有问题,修改正确之后关闭当前控制台,重开一个重复以上命令,Tomcat启动成功。

注意:修改CATALINA_HOME2之后一定要重开cmd控制台,不然没有效果

 

6、使用tomcat6.exe启动Tomcat双击bin目录下的tomcat6.exe,通常的情况就是一闪而过,不报错tomcat也不启动。是因为这个解压版的没有在Windows里注册服务只能通过startup.bat来启动Tomcat,要想通过tomcat6.exe来运行Tomcat只能手动注册服务。步骤如下:

a、运行cmd打开控制台,进入Tomat目录/bin文件夹,输入如下命令运行:service.bat install

b、 程序提示:The service 'Tomcat6' has been installed。说明服务Tomcat已经被安装成功。

c、在服务里查看Apache Tomcat 6.0 Tomcat6,这个就是刚刚注册的服务。之后就可以通过“双击bin下的tomcat6.exe”来运行Tomcat了。

 

至此,整个发布过程完成。

 祝大家好运!

分享到:
评论

相关推荐

    在一台电脑上同时运行两个tomcat时对端口的修改说明

    在IT领域,尤其是在Web应用服务器的...通过以上步骤,你可以在一台计算机上成功地并行运行多个Tomcat实例,而不会遇到端口冲突的问题。这不仅提高了资源利用率,还为开发、测试和生产环境提供了更好的隔离和管理方式。

    一台服务器上启动多个tomcat

    这些信息提示我们本篇文章将会探讨如何在同一台计算机上启动多个Tomcat实例,并通过配置不同的端口号来区分它们。 #### 方法一:使用多个Tomcat实例 此方法通过在不同的目录下解压多个Tomcat实例,并分别配置它们...

    一个电脑配置多个tomcat

    有时候,我们可能需要在一台电脑上部署和运行多个Tomcat实例,以满足不同的项目需求或进行开发、测试和生产环境的隔离。以下是配置一台电脑运行多个Tomcat的详细步骤和相关知识点: 1. **选择合适的Tomcat版本**: ...

    一台服务器上同时启动多个tomcat

    在IT领域,尤其是在Web应用服务器的管理与部署中,如何在同一台服务器上同时启动并运行多个Tomcat实例是一项常见但需要细致配置的任务。这不仅能够提高资源利用率,还能实现更灵活的服务架构,满足不同应用程序的...

    tomcat配置入门和配置多个项目

    ### Tomcat配置入门与配置多个项目详解 #### Tomcat简介 Tomcat是一个开源的轻量级Web应用服务器,因其小巧灵活、易于部署等特点被广泛应用于Java Web应用的开发与测试阶段。它支持Servlet和JSP等Java Web技术,...

    教你如何安装多个Tomcat

    下面将详细介绍如何在一台计算机上安装和配置多个Tomcat实例,以避免端口冲突和其他问题。 首先,安装多个Tomcat的关键在于正确地配置环境变量。每个Tomcat实例都需要有自己的工作目录,这是通过设置`CATALINA_BASE...

    一台xp机器实现apache+tomcat session复制.docx

    **LoopbackMode**是一种模式,它允许在同一台机器上的多个Tomcat实例之间进行通信,而无需通过网络接口。在配置`workers.properties`时,如果所有服务器都在同一台机器上,可能需要启用此模式以提高性能。 总的来说...

    如何同时启动多个Tomcat服务器

    #### 二、配置多个Tomcat实例 为了在同一台机器上同时启动多个Tomcat实例,你需要确保它们之间没有端口冲突。这意味着每个Tomcat实例的HTTP端口、Shutdown端口和AJP端口都需要是唯一的。 1. **复制Tomcat安装目录*...

    电脑中安装多个Tomcat,如何配置(已经解决)20171108最新版

    本文将详细介绍如何在一台计算机上安装和配置多个Tomcat实例。 #### 安装前提 - 已经成功安装了一个Tomcat实例。 - 使用非安装版本的Tomcat(即通过解压Tomcat的压缩包来部署)。 #### 配置步骤详解 **第一步:...

    Apache+Tomcat服务器集群配置详细步骤

    2. **高性能计算(HP)**:利用集群中多台计算机的计算资源,实现复杂任务的并行处理,适用于科学计算等领域。 3. **负载平衡**:通过特定算法将请求负载均匀地分配到集群中的各个节点上,减轻主服务器的压力。 4. **...

    一台机器同时跑两个Tomca

    在一台计算机上设置两个Tomcat实例时,主要需要关注以下三个关键点以避免端口冲突: 1. **端口配置**:每个Tomcat实例都需要一个监听HTTP请求的端口,默认情况下,Tomcat使用8080端口。因此,你需要为第二个Tomcat...

    同一台主机上搭建多台tomcat服务器并按顺序命名

    本文档主要介绍了如何在同一台主机上搭建多台Tomcat服务器并进行命名,以便于管理和区分。以下是对整个过程的详细说明: 1. **JDK的安装**: 在搭建多台Tomcat服务器之前,首先要确保你的计算机已经安装了Java ...

    redis+tomcat+nginx负载均衡配置

    4. **负载均衡**:负载均衡是一种计算机网络服务,它可以在多个资源(如服务器)之间分配工作负载,以优化资源利用率,最大化吞吐量,最小化响应时间,同时避免任何单一资源过载。Nginx提供了多种负载均衡策略,例如...

    tomcat-7.0.0安装版和tomcat-7.0.11免安装版

    在选择版本时,如果需要在多台机器上快速部署或避免系统级别的更改,免安装版可能是更好的选择。而如果希望方便地通过系统服务管理Tomcat或希望避免手动配置,安装版可能更合适。 总之,Apache Tomcat 7.0.0的安装...

    解压版tomcat6.0

    此外,“结合安装版可以实现一台机子上装两个tomcat同时运行”这一信息提示,用户可以在同一台计算机上部署多个Tomcat实例,这在开发、测试或生产环境中非常常见,以实现不同项目或应用的隔离。 在Tomcat 6.0版本中...

    tomcat9 64位

    9. **日志管理**:Tomcat的日志信息分布在多个文件中,如`catalina.out`、`localhost.log`等。可以通过`logging.properties`配置日志级别和输出位置。 10. **部署应用**:将war文件直接放入`webapps`目录,Tomcat会...

    tomcat5.5 解压版

    9. **多版本共存**:在同一台机器上可以安装多个Tomcat实例,通过更改每个实例的工作目录和端口号实现。 10. **监控与管理**:Tomcat提供了一个名为Manager的Web应用,允许管理员通过浏览器管理部署的应用,包括...

    Tomcat集群与负载均衡

    - **1.7.3 Apache Tomcat 目录说明**:Tomcat 的安装目录包含多个重要的子目录,如 `bin`(存放启动脚本)、`webapps`(存放部署的应用程序)、`conf`(存放配置文件)等。 - **1.7.4 Apache Tomcat 启动与停止**:...

    tomcat集群部署方案

    在一个集群环境中,通常会有多个Tomcat实例运行相同的应用,通过Nginx等负载均衡器进行流量分发。 **2.1.3 数据库服务器** 数据库服务器是集群中不可或缺的一部分,负责存储应用所需要的数据。通常情况下,为了提高...

Global site tag (gtag.js) - Google Analytics