我们做了一个网站,win2003+tomcat+jsp,部署启动tomcat后发现,在服务器上只能通过“http://localhost:端口号”或者“http://127.0.0.1:端口号”才能打开网页,用“http://IP:端口号”就无法访问,这样一来只有服务器可以打开网页,局域网内其它机器都不能访问服务器的网页了,但是局域网是好的,网内的机器可以通过ip访问服务器,但就是打不开服务器的网页,为什么?急!!!

解决方案 »

  1.   

    那你试试在tomcat配置xml文件里把local改成IP
      

  2.   

    去server.xml里面,
    更改服务器地址设定。
      

  3.   


    <Host name="localhost"  appBase="webapps"
                unpackWARs="true" autoDeploy="true"
                xmlValidation="false" xmlNamespaceAware="false">改下tomcat中conf的context.xml文件中加上如下代码
    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="192.168.1.110"/>
      

  4.   

    不可能的啊。三年多从来没碰到过。
    你在其它机器上 先telnet IP PORT(TOMCAT端口) 看看TOMCAT服务有没有真正开启。 如果没有还是端口的问题。
    有其它杀毒软件防火墙阻止了吧??
      

  5.   


    你可能监听了 localhost地址。把地址改成你的IP。或者去掉address。
    还有可能就是有瑞星这种货色把你的访问给盾了。