同一个tomcat使用不同http端口配置多个web项目
1、复制 conf/server.xml下的
复制粘贴新的一个Service元素下的所有内容,并修改name为Catalina2,<Service name="Catalina"> 改为 <Service name="Catalina2">
;
2、
修改HTTP/1.1的端口,避免端口重复导致被占用的错误:
<Connector port="8085" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
和
<Connector port="8086" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
3、修改AJP/1.3的端口,避免端口重复导致被占用的错误:
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
和
<Connector port="8010" protocol="AJP/1.3" redirectPort="8443" />
4、context元素分别配置为:
<Host name="localhost" appBase="webapps2"
unpackWARs="true" autoDeploy="true">
<Context docBase="fxgk_test2" path="/fxgk3" reloadable="true" ></Context>
和
<Host name="localhost" appBase="webapps2"
unpackWARs="true" autoDeploy="true">
<Context docBase="fxgk_test3" path="/fxgk5" reloadable="true" ></Context>
这样,通过
http://localhost:8085/fxgk3
和
http://localhost:8086/fxgk5
即可分别访问不同项目;
、、、、、、、、、
注意,通过配置Service元素,启动服务时,会在conf文件夹下 生成对应的 Service\host文件夹,
该文件夹下放置的xml文件也可以配置web上下文context,
例如 fxgk3.xml配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/new_fxgk2" docBase="D:\ideaWorkSpace\new_fxgk\web" />
;
二、使用war包部署项目的 配置:
配置修改为:
<Host name="localhost" appBase="webapps2"
unpackWARs="true" autoDeploy="true">
<Context docBase="fxgk_new.war" path="/fxgk2" reloadable="true" ></Context>
在webapps2目录下放置fxgk_new.war的war包,启动tomcat后 ,会自动解压有fxgk_new文件夹和自动部署为 fxgk2 文件夹;
通过:
http://localhost:8085/fxgk2
和
http://localhost:8085/fxgk_new
都可以访问该war部署的项目;如果autoDeploy配置为false,unpackWARs配置为true,则只解压war包, 不会自动根据Context 的配置
再次部署项目,则只生成fxgk_new文件夹,如下:
<Host name="localhost" appBase="webapps2"
unpackWARs="true" autoDeploy="false">
<!-- <Context docBase="fxgk_new.war" path="/fxgk2" reloadable="true" ></Context> --> 此行注释
同一个tomcat使用不同http端口配置多个web项目的更多相关文章
- 修改Tomcat服务中的端口配置
1.修改Tomcat服务中的端口配置: 分别修改安装目录下的conf子目录中的server.xml文件(注意:两个文件中对应的端口号要不一样),修改如下 : a. 修改Shutdown端口(默认为80 ...
- frp 配置多个 web 项目,无需购买域名 (访问内网可视化界面,jupyter noterbook, visdom, tensorboard)
frp 配置多个 web 项目,无需购买域名 简单配置,参考 前言: 网上也有很多教程包括官方文档,都需要购买域名,并且把 frpc.ini 中 [web]节配置的 custom_domains 的 ...
- TOMCAT服务器不写端口号、不写项目名访问项目、虚拟目录配置
一.不写端口. 这个问题都被问烂了,因为TOMCAT默认的访问端口为8080,而TCP/IP协议默认80端口访问,大家之所以看到别的网站都不写端口号是因为人家用的的80端口访问的,而80端口因为的TC ...
- 配置Tomcat监听80端口 配置Tomcat虚拟主机 Tomcat日志
配置Tomcat监听80端口 • vim /usr/local/tomcat/conf/server.xml Connector port=" protocol="HTTP/1.1 ...
- Eclipse-ee 启动Tomcat后浏览器无法访问Tomat,并且Web项目服务部署
环境: Ubuntu 14.04 + Eclipse-ee + Tomcat7 问题: 在Eclipse中建立Server时选择的Tomcat7,Server的运行时选择的时自己安装的Tomcat目 ...
- eclipse中配置maven的web项目
提高效率,一般都会使用IED如eclipse来帮助开发.eclipse中单独建立一个web项目或者是maven项目是可以通过插件很容易完成的,但是如果要结合2者,就需要先建立一个,然后再转换或使原型. ...
- 用Spring Boot零配置快速创建web项目(1)
一.Spring Boot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人 ...
- Linux使用IDEA配置maven的web项目骨架archetype(模板) 自定义骨架
说明:本文说的骨架就是 archetype,也可以理解为模板,总是就是指你创建项目时的基本配置. 前言:在使用IDEA创建maven的web项目时,一般都是直接使用提供的默认web项目,如图 然而创建 ...
- tomcat使用同一个http端口如何配置多个web项目?
1. 在server.xml中 如下配置: <Host name="localhost" appBase="webapps2" unpackWARs=&q ...
随机推荐
- 独热编码和dummy编码的作用
参考这篇文章: https://www.cnblogs.com/lianyingteng/p/7792693.html 总结:我们使用one-hot编码时,通常我们的模型不加bias项 或者 加上bi ...
- Go语言之高级篇beego框架之config、httplib、context
一.httplib 1.配置文件解析 这是一个用来解析文件的库,它的设计思路来自于 database/sql,目前支持解析的文件格式有 ini.json.xml.yaml,可以通过如下方式进行安装: ...
- 在 Visual Studio 2010 中配置SharpPcap
最近需要在C#下写一个抓取ARP包的程序,网上找来找去,在C#下只能用SharpPcap来做了.SharpPcap是作者把winPcap用C#重新封装而来的,详细信息见如下的链接. SharpPcap ...
- ThinkPhp 使用PhpExcel导出导入多语言文件
在ThinkPHP 里已经实现了多语言功能,只要在指定的目录下创建对应的语言文件并填充内容,即可实现多语言功能 而多语言的翻译却是一个很麻烦的事情,因为客户特定的行业问题导致我们翻译可能是不准确的 于 ...
- WPF Dispatcher介绍
微软在WPF引入了Dispatcher,那么这个Dispatcher的主要作用是什么呢?Dispatcher的作用是用于管理线程工作项队列.主线程负责接收输入.处理事件.绘制屏幕等工作,这样一来,UI ...
- Window下对nodejs多版本管理GNVM
Windows下对nodejs多版本的管理,实现随意切换! 官方地址: https://github.com/Kenshin/gnvm http://ksria.com/gnvm/ 01.下载GNVM ...
- (原)Show, Attend and Translate: Unsupervised Image Translation with Self-Regularization and Attention
转载请注明出处: https://www.cnblogs.com/darkknightzh/p/9333844.html 论文网址:https://arxiv.org/abs/1806.06195 在 ...
- Xilinx 常用模块汇总(verilog)【04】
作者:桂. 时间:2018-05-15 13:07:02 链接:http://www.cnblogs.com/xingshansi/p/9040472.html 前言 Xilinx 常用模块汇总(v ...
- 2018年末--积极拥抱h5.转载 大前端时代来临,我们何去何从?
1.大前端时代是什么? 大前端时代是WEB统一的时代,利用html5或者6甚至7,不但可以开发传统的网站,做炫酷的网页动态效果,更可以采用BS架构应用程序.开发手机端web应用.移动端Native应用 ...
- 【MongoDB】MongoDb的“not master and slaveok=false”错误及解决方法 mongo连接从库出现问题
链接mongodb报错如下 2016-03-14T16:26:00.912+0800 E QUERY [thread1] Error: listDatabases failed:{ "ok& ...