- 浏览: 188299 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
arpenker:
这个命令行运行的前提是要基于LINUX服务器能够自己手动安装F ...
linux java转amr为mp3 -
smith789:
使用的类都废弃了
HttpUtil工具类 -
s21109:
自定义TabHost之手势切换Tab视图(不带动画)
http://linder.iteye.com/blog/782071
一、Tomcat 安装后本身提供了一个server,端口配置默认是8080,对应目录为:..\Tomcat 6.0\webapps
二、Tomcat 6.0 配置多个端口,其实也就是给Tomcat增加几个server,并设置对应目录。下面以增加两个端口号为例
第一步、修改server.xml[..\Tomcat 6.0\conf]
(1)Tomcat提供的如下:
Xml代码 收藏代码
<Service name="Catalina">
<Connector port="8090" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
</Service>
(2)比着上面的葫芦画下面的瓢、新增两个端口号,注意Service name、Engine name、appBase,
当然了,端口号别忘了修改,以免重复。
Xml代码 收藏代码
<Service name="Catalina1">
<Connector port="8091" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
<Engine name="Catalina1" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps1"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
</Service>
Xml代码 收藏代码
<Service name="Catalina2">
<Connector port="8092" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
<Engine name="Catalina2" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps2"<!-- 这个地方很重要,我今天没修改这个,导致webapps下的几个应用都可以用多个端口访问,结果只好将默认的webapps下的应用拷到其他地方,在${tomcat_home}/conf/下创建Catalina2/localhost/,并创建不同的xml文件将docBase指向应用所在的路径-->
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
</Service>
第二步、创建相应的部署目录
..\Tomcat 6.0\webapps1
..\Tomcat 6.0\webapps2
同时可以将Tomcat 6.0\webapps下的有用的复制到新建的部署目录
第三步、创建配置文件目录和配置文件
..\Tomcat 6.0\conf\Catalina1\localhost
..\Tomcat 6.0\conf\Catalina2\localhost
host-manager.xml
manager.xml
配置文件的配置可参照..\Tomcat 6.0\conf\Catalina\localhost下的,只需要修改一下对应目录即可
大概的配置步骤就是这些,现在可以把不同的war包放在不同的位置来访问了
以上配置方法同样适合Tomcat 5.5
一、Tomcat 安装后本身提供了一个server,端口配置默认是8080,对应目录为:..\Tomcat 6.0\webapps
二、Tomcat 6.0 配置多个端口,其实也就是给Tomcat增加几个server,并设置对应目录。下面以增加两个端口号为例
第一步、修改server.xml[..\Tomcat 6.0\conf]
(1)Tomcat提供的如下:
Xml代码 收藏代码
<Service name="Catalina">
<Connector port="8090" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
<Engine name="Catalina" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
</Service>
(2)比着上面的葫芦画下面的瓢、新增两个端口号,注意Service name、Engine name、appBase,
当然了,端口号别忘了修改,以免重复。
Xml代码 收藏代码
<Service name="Catalina1">
<Connector port="8091" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
<Engine name="Catalina1" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps1"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
</Service>
Xml代码 收藏代码
<Service name="Catalina2">
<Connector port="8092" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
<Engine name="Catalina2" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost" appBase="webapps2"<!-- 这个地方很重要,我今天没修改这个,导致webapps下的几个应用都可以用多个端口访问,结果只好将默认的webapps下的应用拷到其他地方,在${tomcat_home}/conf/下创建Catalina2/localhost/,并创建不同的xml文件将docBase指向应用所在的路径-->
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
</Engine>
</Service>
第二步、创建相应的部署目录
..\Tomcat 6.0\webapps1
..\Tomcat 6.0\webapps2
同时可以将Tomcat 6.0\webapps下的有用的复制到新建的部署目录
第三步、创建配置文件目录和配置文件
..\Tomcat 6.0\conf\Catalina1\localhost
..\Tomcat 6.0\conf\Catalina2\localhost
host-manager.xml
manager.xml
配置文件的配置可参照..\Tomcat 6.0\conf\Catalina\localhost下的,只需要修改一下对应目录即可
大概的配置步骤就是这些,现在可以把不同的war包放在不同的位置来访问了
以上配置方法同样适合Tomcat 5.5
发表评论
-
Linux tomcat8,JDK8 启动卡住半天 后才能正常启动解决方案
2017-09-05 16:06 751今天在服务器上部署网站时 启动tomcat无错 tail -f ... -
windows下安装redis
2016-07-25 18:30 501windows下安装redis 1、redis简介 redi ... -
mysql根据经纬度查询附近信息
2015-12-08 23:10 1516#查询偏差经纬度1度(111公里)范围内,按距离排序,获得最近 ... -
Java实现二维码生成和解析代码
2015-07-05 16:36 1066请下载附件,查看代码 -
利用zxing-core.jar生成和解析二维码
2015-07-05 15:30 1578Zxing是Google提供的关于条码(一维码、二维码)的解析 ... -
Android实现推送方式解决方案
2015-03-21 10:34 882本文介绍在Android中实现 ... -
Java 实现微信搜索附近人功能
2015-03-18 19:56 474http://blog.csdn.net/qq7342272/ ... -
CentOS配置Tomcat以服务方式启动
2015-02-06 01:57 1190在CentOS系统中安装Tomcat7并设置为自启动服务。 ... -
Mac下搭建Nodejs开发环境Sublime
2014-10-23 21:06 2352很多人用VIM,这个东西,一直不看好。要记的东西太多。web ... -
通过反射机制将json解析为对象时,对象类不能被混淆
2013-11-28 12:07 814通过反射机制将json解析为对象时,对象类不能被混淆 -
如何给Velocity定义命令对象
2013-02-27 12:18 1610操作步骤: 1.在WEB-INF中添加toolbox.xml文 ... -
Web应用中缓存Velocity模板
2013-02-27 12:08 1418应用场景: Web应用在开发阶段,是不需要配置velocit ... -
自己实现的Tab标签组件
2013-01-18 18:07 788已经绑定了脚本,只需要向每一个Tab标签添加对应的内容 ... -
自己实现的动态图片组件(多个组件时互不干扰)
2013-01-18 18:00 858里面包含了如下文件或目录: xxx.html:组件的html ... -
发布 与 调用WebService
2013-01-07 13:28 1006•通过JDK自带API发布webservice ... -
无法重复安装MySQL的问题
2013-01-04 21:06 0问题描述:重新安装MySQL时,停止在Start Servic ... -
中文参数到服务端的【乱码问题】解决方法
2012-12-19 11:18 747【环境】 应用服务器:Tomcat 【问题】 当使用jque ... -
从服务器获得字符串是出现中文乱码
2012-01-29 11:55 1338使用Jetty服务器用JSON进行数据传递,发现中文字符都呈现 ...
相关推荐
本教程将深入探讨如何配置Apache Tomcat 8.5.11以支持在一个实例中同时运行多个项目,每个项目绑定到不同的端口,以实现资源的有效利用和管理。 首先,我们需要了解Tomcat的基本结构。在解压的`apache-tomcat-...
一个tomcat对应多个端口,将基本件与其他文件分开方便做升级,详细配置文档
一台服务器多个 Tomcat 配置...在一台服务器上配置多个 Tomcat 服务器需要修改 Tomcat 配置文件,避免端口冲突。通过修改启动端口和关闭端口,以及修改启动脚本文件,可以成功地配置多个 Tomcat 服务器在一台服务器上。
2. 配置WebLogic的外部服务器:在WebLogic管理控制台中,为每个Tomcat实例创建一个新的“外部服务器”配置,指定Tomcat的地址和端口。 3. 集成Tomcat和WebLogic:使用WebLogic的WLST(WebLogic Scripting Tool)或...
配置多个端口的 Apache 和 Tomcat 服务器 在 web 服务器配置中,配置多个端口是指在同一台服务器上运行多个 web 服务器,每个服务器监听不同的端口号,以实现不同的服务或项目。在本文中,我们将介绍如何配置 ...
多个系统想用不同的端口访问一般需要启动多个Tomcat 现在不需要了,可以通过设置server.xml达到一个Tomcat下运行多个系统并且各个系统的访问端口不相同
通过这种方式,可以在同一台服务器上运行多个独立的Tomcat实例,每个实例监听不同的端口,实现多应用的并行部署。 总之,理解Tomcat的部署机制和Context配置对于高效、灵活地管理Web应用至关重要。无论是静态部署、...
Windows nginx +多个 Tomcat 配置 Windows nginx +多个 Tomcat 配置是一种常见的服务器架构,用于解决网站高并发的问题。通过使用 nginx 作为反向代理服务器,并将多个 Tomcat 服务器作为后端服务器,可以实现负载...
由于第一个Tomcat实例默认配置已经符合标准,第二个实例则需要做一些调整,主要是修改`catalina.sh`文件中的环境变量以及`server.xml`文件中的端口设置。 ```bash # 修改catalina.sh文件 JAVA_HOME=/opt/java/...
本篇文章将详细讲解如何在MyEclipse集成开发环境中配置多个Tomcat服务器,以满足多版本并行运行的需求。 首先,理解MyEclipse是基于Eclipse的一款强大的Java EE集成开发环境,它内置了多种服务器适配器,包括Tomcat...
为了方便管理和自动化启动,可以将Tomcat配置为系统服务。这一步可以使用 `systemd` 单元文件来实现,创建一个名为 `tomcat1.service` 和 `tomcat2.service` 的文件,并在 `/etc/systemd/system/` 目录下放置: ```...
在了解如何配置多个Tomcat实例之前,首先需要理解Tomcat服务器中的几个关键端口及其作用: - **HTTP端口**:默认为8080,用于处理HTTP请求。 - **Shutdown端口**:默认为8005,用于远程关闭Tomcat服务器。 - **AJP...
在多个应用程序共享同一个服务器的情况下,可能会出现端口号冲突的问题。如果两个应用程序使用相同的端口号,可能会导致冲突和错误。为了避免这种情况,我们需要修改Tomcat的端口号,使其与其他应用程序分离。 修改...
要实现一个Tomcat服务器在同一应用上通过多个端口提供服务,主要的操作步骤如下: 1. 打开Tomcat的主目录,进入`conf`文件夹,然后编辑`server.xml`配置文件。 2. 在`<Service>`标签内部,你需要添加新的`...
在IT领域,尤其是在Web应用服务器的管理与配置中,如何在同一台计算机上同时运行多个Apache Tomcat实例是一项常见且实用的技能。对于那些需要在单个机器上部署多个独立Web应用,或者进行不同版本或环境(如开发、...
本示例中的"nginx-配置多个tomcat"就是这样一个应用场景,它涉及到Nginx和Tomcat两个核心组件,以及如何通过Nginx作为反向代理来管理多个Tomcat实例。 **Nginx** 是一款高性能的HTTP和反向代理服务器,以其轻量级、...
2. **负载均衡**:通过设置多个Tomcat实例,可以将负载分散,提高服务器性能和可用性。 3. **服务多样化**:不同的应用可能依赖不同的Tomcat版本,部署多个实例可以满足这些需求。 接下来,我们来详细讨论几种部署...
以下是配置一台电脑运行多个Tomcat的详细步骤和相关知识点: 1. **选择合适的Tomcat版本**: - 使用压缩版的Tomcat而不是安装版,因为安装版的Tomcat可能会默认设置全局环境变量,导致多实例冲突。压缩版则允许...
通过这样的配置,我们可以在一个服务器上同时运行多个Tomcat实例,分别服务于不同的Web应用程序,实现资源的高效利用和管理的便捷性。在实际操作中,可能还需要根据具体的应用需求和服务器环境,调整更多配置项,...
2. 负载均衡:通过配置负载均衡器,可以将请求分发到多个Tomcat实例,提高系统处理能力。 3. 故障转移:当某个Tomcat实例出现问题时,其他实例仍能继续提供服务,实现高可用性。 4. 开发与生产环境:开发和测试环境...