Tomcat实战2【tomcat下配置多个域名来实现部署不同项目】

前言:本文涉及在tomcat下config里的server.xml里的<Host>里添加<Context>标签来实现部署项目,只会在webapps里部署的请看《tomcat实战1》

己的例子演示,大家照猫画虎吧

1 第一步:项目环境:项目的文件目录如下:

D盘下有个aa目录,aa里有两个文件夹a和b,里面分别放着a1和b1两个项目,这两个项目是最精简的项目结构,如:a1,图所示的目录(当然了WEB-INF下要放入web.xml)。看到index.jsp了吧,这两个项目的功能,就是部署好了后访问index.jsp而已,没啥别的功能。

 

2 第二步 目的:我们要实现的是

a1项目在地址栏输入:http://localhost123:8080/a/index.jsp可以正常显示a1的index.jsp的页面

b1项目在地址栏输入:http://www.jiang.xuxu.cn:8080/b/index.jsp 可以正常显示b1的index.jsp

 

3第三部 配置tomcat下的conf下的server.xml:
    在<Host></Host>后面追加如下代码:

	  <Host name="www.jiang.xuxu.cn"  appBase="webapps"  unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
	
			<Context path="/a" reloadable="true" docBase="D:\aa\a\a1" />
      </Host>
	   <Host name="localhost123"  appBase="webapps" unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">

			<Context path="/b" reloadable="true" docBase="D:\aa\b\b1"  />
      </Host>


 

4第四步 配置域名

打开C:\Windows\System32\drivers\etc的hosts文件,追加如下:

192.168.0.100	www.jiang.xu.cn
192.168.0.100   localhost123

192.168.0.100是我的地址

保存。

启动tomcat,访问即可。

注意:我在配置过程中遇到的问题是:当我选择域名的时候,奇葩的用:jiang.xuxu就失败了,改成jiangxu就可以,使用www.jiang.xuxu.cn也可以jiang.xuxu.cn也可以.。

大家可能猜到点什么,估计域名解析器在过滤这什么,我不是很了解。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值