tomcat 的server.xml里的

jdnicky 2019-06-14 04:15:28
tomcat 的server.xml里的 <Engine name="Catalina" defaultHost="localhost"> defaulthost的作用是什么,最好举列子!!!!千万别说默认主机。。。这个看字面我也懂。。我就是不懂,这里配各默认主机有什么意义?求大神指导
...全文
816 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
汪汪侠 2019-06-16
  • 打赏
  • 举报
回复
意思就是 外部访问你的网站路由时,可以通过你默认写的那个路由代替你的IP地址访问
jdnicky 2019-06-15
  • 打赏
  • 举报
回复 1
接受非明确定义的虚拟主机。。。。。。有列子可举吗?难道我随便写个名字就会发送到这个默认主机吗
立刀流 2019-06-14
  • 打赏
  • 举报
回复
Engine是Servlet处理器的一个实例,即servlet引擎,默认为定义在server.xml中的Catalina。Engine需要defaultHost属性来为其定义一个接收所有发往非明确定义虚拟主机的请求的host组件。如前面示例中定义的: <Engine name=”Catalina” defaultHost=”localhost”> 常用的属性定义: defaultHost:Tomcat支持基于FQDN的虚拟主机,这些虚拟主机可以通过在Engine容器中定义多个不同的Host组件来实现;但如果此引擎的连接器收到一个发往非非明确定义虚拟主机的请求时则需要将此请求发往一个默认的虚拟主机进行处理,因此,在Engine中定义的多个虚拟主机的主机名称中至少要有一个跟defaultHost定义的主机名称同名;

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧