1、我不太清楚web.xml自己可不可以设置,如果不可以,你自己写一个Filter类来判断一下客户端的IP来过滤一下。但你得考虑到一个问题,可能很多人通过同一个代理来访问你的网站,如果你限定了,单个IP,可能有很多人看不到你的网站。2、你是指多个域名都是指到同一个Webapp么?如果是这样,那不在Tomcat中设置,DNS设置指向Tomcat所在服务器IP就可以了。如果是想指向多个不同得Webapp,那可以在主webapp的首页中做一个判断,它根据HTTP头识别是哪个域名,然后转到相应的Webapp下。