问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

TOMCAT如何建立两个端口服务

发布网友 发布时间:2022-04-21 20:21

我来回答

1个回答

热心网友 时间:2023-09-22 02:38

当使用Tomcat作为webService的时候,是不是会想过这样的一个问题:如何利用Tomcat建立两个WebServer,同时侦听来自不同端口的请求呢?要实现这一点是很简单的。以下假设Tomcat安装在D:/Tomcat5.0目录下Tomcat在启动的时候,都会从D:/Tomcat5.0/conf/server.xml中获得server启动的一些基本信息;在server.xml中,你会看到<Service这个节点,如下所示:
<Service name="Catalina"
<Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8080" redirectPort="8443" maxSpareThreads="75" maxThreads="150" minSpareThreads="25"
</Connector
<Connector port="8009" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8443"
</Connector
<Engine defaultHost="localhost" name="Catalina"
<Host appBase="webapps" name="localhost"
<Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_log." suffix=".txt" timestamp="true"/</Host<Logger className="org.apache.catalina.logger.FileLogger" prefix="catalina_log." suffix=".txt" timestamp="true"/
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"/
</Engine
</Service
在<Service节点下的第一个<Connector节点,则定义了侦听的端口,以上例子就是8080。而对于<Service节点本身,它的属性name的值是Catalina,这是一个关键的地方,接着就是<Engine子节点,而它的属性defaultHost的值是localhost,这也是一个关键的地方。我们可以从D:/Tomcat5.0/conf下面找到一个名为Catalina的文件夹,在这个文件夹中还包含着一个名为localhost的文件夹。在localhost文件夹下面包含着很多xml,而这些xml就是每一个WebApplication的Context配置文件了。根据这些信息,很容易就可以想到建立两个WebServer的方法了。 首先,在D://Tomcat5.0//conf 创建一个名为Fantasysoft(名字可以随你自己定了)的文件夹,然后在Fantasysoft下面在创建一个localhost的文件夹,然后将相应的Web Application的Context配置文件放到新建的localhost文件夹中。
接着,在server.xml中对照已有的<Service节点增加一个节点,将name属性改Fantasysoft,将port口都进行相应的修改。如下:
<Service name="Fantasysoft"
<Connector acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" port="8090" redirectPort="8453" maxSpareThreads="75" maxThreads="150" minSpareThreads="25"
</Connector
<Connector port="8019" protocol="AJP/1.3" protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler" redirectPort="8453"
</Connector
<Engine defaultHost="localhost" name="Catalina"
<Host appBase="webapps" name="localhost"
<Logger className="org.apache.catalina.logger.FileLogger" prefix="localhost_log." suffix=".txt" timestamp="true"/</Host<Logger className="org.apache.catalina.logger.FileLogger" prefix="catalina_log." suffix=".txt" timestamp="true"/
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"/
</Engine
最后,重新启动Server,你就可以通过8090端口访问到你建立的网络应用程序了。
tomcat配置多端口访问

在tomcat的conf/server.xml中,配置多个端口,如下: ?xml version="1.0"? !--应用1,端口port="8080"-- Service name="Catalina" Connector connectionTimeout="20000" port="8080"protocol="HTTP/1.1" redirectPort="8443&amp;...

ip 池 - StormProxies

StormProxies是一家国内优质海外HTTP代理商,拥有一个庞大的IP资源池,覆盖200多个地区,IP数量大且匿名度高。其优点还包括超高并发、稳定高效、技术服务等特点,同时提供HTTP、HTTPS以及SOCKS5协议支持。此外,StormProxies还提供多种API参数,以账密管理方式提取IP,保证了安全性。StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP纯净高匿;2、覆盖全球20...

一个tomcat 下如何部署多个项目?附详细步骤

确保项目本身的配置文件(如数据库连接信息)已正确设置。重启 Tomcat 后,通过浏览器访问不同项目地址验证部署结果。修改端口部署多个项目时,可复制 webapps 目录并重命名,用于放置新项目。在 server.xml 文件中,为新服务节点设置不同的端口号、协议端口及配置信息。重启 Tomcat 后,通过不同的 IP 地...

同一个tomca配置不同端口部署不同项目,能分别启动吗

第一步:修改tomcat下的server.xml文件 配置service 节点,个人认为有几个项目,就相应的配置几个service 节点;配置了两个端口号:分别为9999和8878 第二步:先依照此配置文件配置,完成后在tomcat根目录下复制文件夹webapps,粘贴重命名为webapps1,webapps2,如下图:此文件夹就是分别用来部署项目的。

如何安装两个tomcat,如何配置

1.使用压缩版的tomcat不能使用安装版的。2.第一个tomcat的配置不变。3.增加环境变量CATALINA_HOME2,值为新的tomcat的地址;增加环境变量CATALINA_BASE2,值为新的tomcat的地址。4.修改新的tomcat中的startup.bat,把其中的CATALINA_HOME改为CATALINA_HOME2。5.修改新的tomcat中的catalina.bat,把其中...

如何在同一系统里同时启动多个Tomcat

1、tomcat服务器需配置三个端口才能启动,安装时默认启用了这三个端口,当要运行多个tomcat服务时需要修改这三个端口,不能相同。2、端口一:修改http访问端口(默认为8080端口),配置文件为tomcat\ conf\service.xml &lt;Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redi...

一个Tomcat 如何部署多个项目?附多种解决方案及详细步骤!

1. **目录结构**:删除原始 `webapps` 目录下的项目,并在根目录下创建多个 `webapps` 子目录,每个子目录包含一个项目。2. **配置文件修改**:在 `server.xml` 中新增 `Service` 节点,每个 `Service` 节点用于指定一个项目,调整 `Connector` 节点中的端口号。3. **测试部署**:重启 ...

如何在tomcat里为多个应用配置不同的访问端口

这个是不能的,一个服务应用只能占用一个端口,端口占用了之后就不能被其他应用使用。你如果有多个项目的话,你可以把多个项目放到一个tomcat里面,这样端口相同使用项目名称来进行区分项目。你如果非要使用同一个,你也可以配置不同的域名导向...

tomcat 6.0 如何多个端口共用同一路径的同一个文件

1、把你的应用 放到一个公共目录,各tomcat下使用软链接指向公共目录,你只需要更新公共目录即可。ln -s /app/app1 /app/tomcat_80/webapps/app1 ln -s /app/app1 /app/tomcat_81/webapps/app1 2、把应用放到一个公共目录,你需要修改server.xml中配置 &lt;Host name=”localhost” debug=”0...

如何在同一系统里同时启动多个Tomcat

tomcat是个服务程序,需要占用几个通讯端口,所以默认情况是不能启动多个tomcat,如果要启动多个tomcat,需要修改配置文件,通过在配置文件设置不同的通讯端口就可以做到.文件 %TOMCAT_HOME%/conf/server.xml 是tomcat服务配置文件,里面有很多配置项,本文只关注怎么修改端口,其他配置项的含义不做说明。下面把...

在tomcat 上 ,我有 2 个 网站 要放上去,主机头一样(127.0.0.1),端口...

你好绑定域名的时候绑定需要用到的端口即可 比如:127.0.1.1:8080 yoursite1.com:8080 127.0.0.1:8181 yoursite2.com:8081 如果网站的端口不是默认的80端口。用浏览器访问的时候后面要加上端口才能访问 比如 http://yoursite2.com:8081 ...

如何查看端口是否开启 23端口是什么服务 常见端口及服务 25端口是什么服务 445端口是什么服务 关闭445端口服务 怎么查看服务器端口 8080端口是什么服务 135端口是什么服务
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
微创包皮手怎么是像订书针一样扎在上面 感谢领导精辟诗句 感恩领导的诗句 最顶级的感谢领导的诗句 世界斯诺克排行榜前10名的名单 斯诺克积分规则 ...多可以用12小时顺流航行,每小时可行30千米。逆流航行每小 ...顺流每小时行30千米,逆流每小时行20千米.这艘船在A、B两地之间往返... ...乙两地往返航行,顺流每小时行30千米,逆流每小时行20千米.问:这艘船... ...航行,顺流每小时行30千米,逆流每小时行20千米,这艘船在A B两地之间... tomcat报错,如何在eclipse配置tomcat。配置成功之... 电脑桌面快捷方式那个符号怎么去掉? tomcat 8005 8009端口被占用 怎么办 求几种冷饮的做法 求几种冷饮的做法 为什么一个tomcat进程会占用多个端口 装饮料的玻璃杯用来装水喝可以装热水吗,卫生吗 装饮料的玻璃杯用来装水喝可以装热水吗,卫生吗 怎么修改Tomcat默认的服务端口 玻璃杯是不是越厚越好 玻璃杯是不是越厚越好 如何彻底结果tomcat端口冲突问题 一般来说玻璃杯是薄的容易炸裂,还是厚的? 一个tomcat 多个端口什么作用 tomcat 8080 8009端口被占用 一般来说玻璃杯是薄的容易炸裂,还是厚的? 一般来说玻璃杯是薄的容易炸裂,还是厚的? tomcat 8009端口被占用可以修改吗 冷饮店清洗玻璃杯 当装了两个tomcat后,如何修改tomcat端口(... 冰柜玻璃门外有水 在桌面上的快捷符号怎么去掉 tomcat多个应用时,配一个端口好还是多个端口好 win10内置自带邮箱,怎么导入foxmail已存在的邮件! Linux服务器下tomcat端口被占用(启动报错),换任... 如何去掉桌面图标上的快捷标志.怎么办? win10系统自带邮箱是outlook么,导入导出功能在哪... apache-tomcat 8080端口怎么修改成80端口? 桌面图标上的快捷符号怎么去掉 腾讯健康码怎么操作? win10的邮件怎么添加并同步gmail 如何在win10系统下添加邮件 我的健康码在哪里查看 win10电脑邮件如何同步 怎样消除电脑桌面图标上的快捷符号??? Win10系统如何将新浪邮箱添加到outlook中 请问下各位?怎么把桌面上那些图标上的快捷符号去... 如何去掉图标快捷方式上的符号。 在快捷键中怎么去掉这符号? win10邮箱不能添加附件怎么办。