tomcat,配置虚拟主机名(host name),名称中含有“."时,访问不了

在tomcat(7,8,9)中,基于主机名在同一个Service中配置多个虚拟主机,host 中的name,如果主机名中带“.”,就会报错,访问不了
如下配置,http://ccc:8080/index.html可以访问,但是http://cc.c:8080/index.html访问不了(ccc和cc.c已在hosts文件中配置了127.0.0.1),不知大家是否也遇到了相同的问题,原因是什么,大家是怎么解决的?

        <Host name="ccc"  appBase="test"
        unpackWARs="true" autoDeploy="true" />

  <Host name="cc.c"  appBase="test"
        unpackWARs="true" autoDeploy="true" />