免费OA论坛OA入门 → OA在windows 2008 server 本机可用,其它电脑连不上的问题
查看完整版本:OA在windows 2008 server 本机可用,其它电脑连不上的问题
2013/3/19 8:07:30

下载了GoOffice 3.63,使用的是默认安装,启动GoOffice-OA后用http://localhost:8080/ 能出现登录界面,如果用本机ip http://192.168.1.202:8080/ 则提示找不到网页,请问怎么样解决? 

2013/3/19 11:17:27

这个问题是windows 2008 server 提高了安全性能及从IPV4过渡到IPV6上问题。

http://hi.baidu.com/yuanhotel/item/216ef160d8e36c167ddeccdb

WIN7下web开发无法通过IP 而只能通过localhost访问前段时间公司换了新笔记本, 装了WIN7, 其实挺高兴的, 而且我自己家里的台式机在10年7,8月左右就用了WIN7, 自己感觉用WIN开发没什么问题, 也就没换系统了.

结果, 真测试起来才发现, 同事都无法访问我的应用, 也发现我自己只能通过localhost访问tomcat, 无法通过ip地址访问(127.0.0.1/10.4.250.107), 真是很诡异.

起初认为是防火墙, 可折腾了半天都无果, 在网上搜了很久, 各种办法尝试了也没效果.

最后, 总结了一下网上的观点, 发现应该是IPv6和IPv4的问题, 我ping localhost和ping liu-laptop(机器名) 得到的IP都是IPv6格式.

最后搜索了一下"win7 tomcat ipv6", 果然找到了有效的解决办法...下面直接上方法.

1. 使用cmd命令netstat -n, 查看tomcat地址绑定, 发现是绑定到::1, IPv6.

2. 配置tomcat的server.xml, 更改connector配置, 端口不用改, 加上address="0.0.0.0", 使其绑定到IPv4, 如下

         <Connector port="8080" maxHttpHeaderSize="8192" address="0.0.0.0"

           maxThreads="150" minSpareThreads="25" maxSpareThreads="75"

           enableLookups="false" redirectPort="8443" acceptCount="100"

           connectionTimeout="20000" disableUploadTimeout="true" />

3. 重启tomcat, 再次使用netstat -n, 查看tomcat地址绑定, 已变为IPv4.

大功告成!

2008上亦同

打开防火墙可以用如下命令

netsh firewall set portopening tcp 8080 smb enable

或通过防火墙图形界面来设置

 

Powered by HITAI 2008 ACCESS © 1998-2024
Processed in 0.10 second(s)