`
退役的龙弟弟
  • 浏览: 451838 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

两个tomcat同时运行,修改端口

 
阅读更多

1、第一个tomcat。使用tomcat默认的8080

(1)

<Server port="8005" shutdown="SHUTDOWN">

(2)

<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443" />

 

其他的端口可以全部注释

 

2、第二个tomcat。使用https并用端口80

(1)因为第一个tomcat  “SHUTDOWN”使用了8005,,所以必须修改server port

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

(2)端口修改成80,并使用https协议

 <Connector port="80" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="443" />
    
    <Connector port="443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="want" sslProtocol="TLS" 
			   keystoreFile="Tomcat.keystore" keystorePass="12345" 
			   truststoreFile="Tomcat.keystore" truststorePass="12345" 
			   />

 

 

3、修改tomcat虚拟目录

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
            <Context path="" docBase="/home/nange/webapp/webProject" debug="0"  reloadable="true"/>
      </Host>

 

Context  其中path为虚拟目录,也就是服务器IP地址之后的目录(比如你想让访问者输入http://IP地址:8080/AAA/就能访问这个项目,那么path就要设置为path="/AAA",如果想让用户输入http://IP地址:8080/就能访问,那么path就设为path="")

docBase为绝对目录,默认路径为tomcat下头的webapps。(例如我的新项目ele放在webapps下头,我就需要把docBase设为docBase="/ele")

分享到:
评论

相关推荐

    一个tomcat配置多个端口运行不同项目

    通过这种方式,我们可以有效地利用一个Tomcat实例来托管多个项目,每个项目绑定到不同的端口,降低了资源消耗,同时也便于管理和扩展。这在处理多个独立项目或测试环境时非常有用。记住,每次修改配置后,都需要重新...

    一台服务器上同时运行两个Tomcat服务

    以下是如何在一台服务器上同时运行两个Tomcat服务的详细步骤: 1. **下载Tomcat**:首先,你需要下载Tomcat的压缩包,而不是安装程序。这里使用的是`apache-tomcat-5.5.23.zip`,但你可以选择任何其他版本。 2. **...

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

    本文将详细阐述在一台电脑上同时运行两个Tomcat实例时,对端口进行必要修改的方法及注意事项。 ### 一、理解Tomcat的默认端口 首先,让我们澄清Tomcat默认使用的几个关键端口: 1. **HTTP端口**:默认为8080,...

    tomcat8.5(修改端口号为‘8888’)

    要将Tomcat的端口号更改为8888,我们需要找到`&lt;Connector&gt;`标签,通常会有两个,一个用于HTTP(非SSL)连接,另一个用于HTTPS(SSL)连接。 对于HTTP连接,我们需要找到类似以下的配置段: ```xml connection...

    tomcat部署端口后修改

    如果两个应用程序使用相同的端口号,可能会导致冲突和错误。为了避免这种情况,我们需要修改Tomcat的端口号,使其与其他应用程序分离。 修改Tomcat的端口号 修改Tomcat的端口号可以通过修改`conf/server.xml`文件...

    同时启动多个tomcat

    如果两个Tomcat实例都使用默认的8080端口,则会导致端口冲突,无法同时启动。因此,需要对每个额外的Tomcat实例的HTTP端口进行修改。例如,可以在`conf/server.xml`文件中的`&lt;Connector&gt;`元素下找到如下配置: ```...

    本地同时部署两个tomcat需要修改的内容

    标题“本地同时部署两个Tomcat需要修改的内容”和描述提示了这一需求。以下是对这个主题的详细阐述: 1. **端口配置**:每个Tomcat实例都需要有自己的独立端口,以避免冲突。默认情况下,Tomcat使用8080端口作为...

    安装 配置 同时运行2个tomcat

    ### 安装与配置同时运行两个Tomcat实例的详细步骤 #### 一、前言 在实际工作中,有时我们需要在同一台服务器上同时运行多个Tomcat实例。这不仅可以提高资源利用率,还能实现应用间的隔离,避免相互影响。本文将详细...

    一台机器上部署不同版本JDK,两个Tomcat的解决方案

    通过上述步骤,我们可以在同一台机器上成功部署不同版本的JDK以及两个Tomcat实例,满足了案件管理和办公系统同时运行的需求。这种方法不仅提高了服务器资源的利用率,还简化了运维管理的工作量。

    修改tomcat端口号及同时启动多个tomat

    假设已经安装了两个Tomcat实例,分别命名为`Tomcat1`和`Tomcat2`。对于每个实例,都需要按照前面提到的方法修改端口设置,确保它们的端口不冲突。此外,还需要注意以下几点: 1. **修改`shutdown`端口**:确保每个...

    运行多个tomcat

    标题中的“运行多个tomcat”指的是在同一台服务器上同时运行两个或多个独立的Tomcat服务器实例,以便隔离不同应用程序,防止一个应用的问题影响到其他应用的正常运行。描述提到的两种方法分别是: 1. **单独安装多...

    一台机器上跑2个不同的tomcat

    为了使两个Tomcat实例能够在同一台机器上同时运行,首要任务是修改每个Tomcat实例中的 `server.xml` 配置文件。具体来说,需要更改 `&lt;Server&gt;` 元素下的 `port` 属性值以及 `&lt;Connector&gt;` 元素下的 `port` 属性值,...

    tomcat两个

    以下是如何在Linux服务器上搭建两个Tomcat实例,以及使用Nginx作为反向代理的详细步骤: 1. 安装和解压第二个Tomcat实例: 首先,下载Tomcat的压缩文件并将其解压到一个新的路径。例如,可以使用以下命令将Tomcat...

    IIS和tomcat 公用80端口

    当同时使用这两个服务器时,可能会遇到端口冲突的问题,特别是当两者都试图监听默认的HTTP端口80时。本文将深入探讨如何配置IIS和Tomcat以实现共享80端口,并解决由此产生的问题。 首先,我们需要理解为什么80端口...

    Linux安装两个tomcat

    在Linux系统中,安装并运行两个Tomcat服务器是常见的需求,尤其在开发和测试环境中,以便隔离不同的应用程序或服务。本篇文章将详细讲解如何在Red Hat Linux 9上配置和管理两个独立的Tomcat实例。 首先,我们来看...

    tomcat下载,有两个版本自己选择,端口都是 8080

    标题中的“tomcat下载,有两个版本自己选择,端口都是8080”指的是Tomcat服务器,这是一个开源的Java Servlet容器,由Apache软件基金会开发。Tomcat提供了对Servlet和JavaServer Pages(JSP)规范的支持,是运行Java...

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

    7. **测试访问**:最后,可以通过浏览器访问`http://localhost:8080`和`http://localhost:9090`,如果能看到两个Tomcat的欢迎页面,说明设置成功。 注意,运行多个Tomcat服务还需要考虑服务器的内存和CPU资源,确保...

    tomcat端口占用的解决方法

    当两个应用程序试图在同一台机器上使用同一个端口时,就会发生端口冲突。Tomcat默认使用的HTTP端口为8080,如果该端口已被其他进程占用,那么Tomcat将无法正常启动。 #### 二、确定端口占用的具体情况 要解决端口...

    Oracle和Tomcat端口冲突

    Oracle和Tomcat是两种常用的软件,Oracle是一款关系型数据库管理系统,而Tomcat则是一个流行的Java应用服务器,它们在运行时可能会出现端口冲突的问题。端口冲突通常发生在多个应用程序尝试同时使用同一个网络端口时...

Global site tag (gtag.js) - Google Analytics