Tomcat配置用IP地址访问[不用加端口号和项目名][Tomcat里appBase和docBase的区别]

主要配置tomcat/conf目录下的server.xml文件

1.先将默认的8080端口改为80端口

<Connector connectionTimeout="20000" port="80" protocol="HTTP/1.1" redirectPort="8443" />

备注:设置Connector节点的port="80"

2.配置项目目录访问

<Host name="localhost" appBase="webapps/i18n" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
	<Context path="" docBase="." />
	<Context path="/i18n" docBase="." />
</Host>

备注:设置Host节点的name="localhost",name是设置访问方式,用localhost访问的话,本机直接使用localhost访问就行了,其他IP地址的直接通过本地的IP地址就可以访问。appBase="webapps/i18n",webapps应用程序目录,这里设置的是webapps/i18n的相对目录。项目绝对路径为[Tomcat安装目录]C:/tomcat/webapps/i18n,也就是tomcat下的webapps下的i18n部署的项目目录。


Tomcat里appBase和docBase的区别

<Host appBase="D:/aaa">
	<Context docBase="D:/aaa/bbb"> </Context>
</Host>

appBase目录表示:
1.这个目录下面的子目录将自动被部署为应用。
2.这个目录下面的.war文件将被自动解压并部署为应用。

docBase目录表示:
指向某个应用的目录。

如果想自己指定路径,那么应该写在docBase里
如果觉得麻烦,就直接复制到appBase下面

如果把两个目录设置重复了,指向同一个目录,看上去可以运行,但是你的应用下面每个子目录其实是被部署为单独应用的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值