局域网内访问tomcat服务器

      在之前的一文《 JBPM4.4 API帮助文档下载》中说道,Ricki需要在项目开始启动之前学习相关的技术,如JBPM。此前也写了一篇《 部署JBPM4.4的实例到已有的服务器和数据库》,主要是讲如何把JBPM4.4的官方实例部署到服务器tomcat和数据库mysql。
      由于对JBPM才来没接触过,所以在昨天向其他同事介绍JBPM的时候,讲得不是很好。
      废话少说,还是切入正题吧!
      本来是想在同事的笔记本上安装jbpm所需软件,以便在会议室上演示实例,如tomcat\mysql\ant,但同事说tomcat和mysql就不要了,远程访问Ricki的电脑。
       这个想法是不错,不过使用http://ip:8080/却访问不了tomcat服务器,而使用127.0.0.1或localhost都可以(这个都是在Ricki的本机上试的,ip地址可以通过控制台的ipconfig查询)
       后来在网上查找,很多都说关掉防火墙、杀毒软件、ping ip是否能通、telnet ip port端口是否开启等。一一试了,就telnet不行。
       不过,功夫不负有心人,最终还是找到了一个解决方法(哎,Ricki太菜了)。
       打开$TOMCAT_HOME/conf/下的server.xml文件,把
        <Connector  address="localhost" port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000" redirectPort="8443" />
       其中的address改为IP地址或把这个属性去掉重启服务器即可。

       当然最好是关掉防火墙或设置端口例外。
       对于外网访问的,网上说需要设置路由器的映射关系,这个没试过,不便多说。

猜你喜欢

转载自ricki.iteye.com/blog/772886