在tomcat 6.0中的server.xml的host属性已经配置域名了:<Host name="www.***.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
<Host name="www.*****.com.cn" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>但是,当我访问www.****.cn时候也可以访问这个项目,我在host里面并没有配置啊。请高手指教。

解决方案 »

  1.   

    搜到一样贴,看看就明白了:
    http://topic.csdn.net/u/20090421/08/4dd8b393-0dbf-4e7a-b2a3-0affe4205dcd.html
      

  2.   

    我在用tomcat6时没有配置server.xml,但是如果你在运行时你把你的程序在eclipse中把它deploy在tomcat上就可以访问了
      

  3.   

     <Context path="" docBase="gys" debug="0" reloadable="true" />tomcat会自动访问gys这个项目
      

  4.   

      <Host name="www.*****.com.cn" appBase="webapps" 
    unpackWARs="true" autoDeploy="true" 
    xmlValidation="false" xmlNamespaceAware="false"> 你不是配了这个了吗?
      

  5.   

    谢谢大家的热心帮助,我想大家可能还是不太明白小弟的意思。
        www.****.cn是别人的域名,但却解析到我的服务器IP上了,我当然不希望当输入这个域名的时候能打开我这个服务器的项目(只有一个JAVA2E项目)。其中我需要的关键就是:怎么样在TOMCAT6.0里面设置,只允许我自己的域名可以访问项目,其他的(即使已经指向该IP的)域名访问不了我的项目。
       所以就有了该问题。