1、在webapps文件夹同级目录下新建一个文件夹,比如othertest,将另一个项目放到此文件夹中(比如项目名为:Other);
2、 配置conf文件夹下的server.xml增加Service节点即可(一个端口对应一个Service节点);
<?xml version='1.0' encoding='utf-8'?> <Server port="11005" shutdown="SHUTDOWN"> <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> <Listener className="org.apache.catalina.core.JasperListener" /> <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" /> <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" /> <GlobalNamingResources> <Resource name="UserDatabase" auth="Container" type="org.apache.catalina.UserDatabase" description="User database that can be updated and saved" factory="org.apache.catalina.users.MemoryUserDatabaseFactory" pathname="conf/tomcat-users.xml" /> </GlobalNamingResources> <Service name="Catalina"> <Connector port="11080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Engine name="Catalina" defaultHost="localhost" > <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host> </Engine> </Service> <Service name="othertest"> <Connector port="12080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="12009" protocol="AJP/1.3" redirectPort="8443" /> <Engine name="othertest" defaultHost="localhost"> <Realm className="org.apache.catalina.realm.UserDatabaseRealm" resourceName="UserDatabase"/> <Host name="localhost" appBase="othertest" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host> </Engine> </Service> </Server>
然后启动tomcat,分别输入:
相关推荐
里面是一个8.5的tomcat,在对应的webapps下部署了,我写的两个简单的web页面,用于测试一个tomcat配置多个端口运行多个项目。
一个tomcat部署多个项目并通过不同的端口访问
一个tomcat对应多个端口,将基本件与其他文件分开方便做升级,详细配置文档
一个服务器上搭建了多个tomcat或者weblogic,端口不一样,同时启动访问时session丢失。如:A,B两个服务,在浏览器中登录访问A后,当前打开的浏览器上在开一个选项卡访问B服务后,回过来点击访问A时session丢失,...
部署是这个团队用于安装一个Web应用程序到Tomcat服务器的过程。 Web应用程序在Tomcat服务器的部署通常有两种方式. • 静态的; Web应用程序在Tomcat启动前就安装好 • 动态的; 使用Tomcat Manager这个Web应用程序或者...
多个系统想用不同的端口访问一般需要启动多个Tomcat 现在不需要了,可以通过设置server.xml达到一个Tomcat下运行多个系统并且各个系统的访问端口不相同
注意:这里和集群部署是不同的,集群部署是一个项目放在多个tomcat中。 这里通过nginx做反向代理,nginx请到http://nginx.org/en/download.html自行下载, 修改conf/nginx.conf中的server如下: server { listen ...
主要是介绍如何在tomcat中进行配置,使同一个应用可以通过不同的端口号进行访问。大家可能都遇到过,在某些需要进行安全控制的场景中会应用到,例如:不同地址段只能通过某个端口访问。下面通过这篇文章来详细学习...
web服务器的配置多个端口(apache和tomcat)
该文档讲解了如何利用Apache来代理Tomcat服务器下的多个web项目,从而实现通过域名直接访问Tomcat下多个非80端口的项目.
今天在做项目时,需要用已申请好的三个二级域名(公司不可能每个项目都申请一个顶级域名,所以这里解析的三个二级域名),分别配置到三个项目,网上搜了一堆,感觉看的不明不白,故在此记录下。 总体步骤是:申请...
利用不同端口区别,同一台电脑上可启动多个tomcat
Apacahe实现转发多个tomcat的https请求,可让多个tomcat共用80端口
本样例说明:weblogic部署应用程序后,集成3个Tomcat服务,自动分配tomcat服务,使用tomcat的80端口访问应用程序。含详细的说明文档,并提供相关的工具、和用到的插件。
在同一台物理机上进行多IP配置并绑定到多tomcat上,可使用同一端口通信
现在我有两个域名:www.abc.com,www.efg.com,由于之前在服务器上一直用的是www.abc.com:8000来访问,这个端口又不能改,而现在有一个新的项目也是要部署到Tomcat,但只能用80端口,经过多次测试,现在能正常使用
假如你现在一个web服务器上又添加了一个9300的tomcat服务,你只需要把我分享的9500端口的xml中的hash末尾9500替换成9300,那么就又是一个新的xml模板。 以此类推,现在喜欢在一个linux服务器上搭建mysql多实例,...
通过修改http访问端口可以同时启动多个Tomcat服务器