假如,我的 ip 为 192.168.1.13 ,而tomcat 端口为 8082:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" reloadable="true" docBase="D:\hrsite_v2\hrsite_v2\web">
</Context>
</Host>
这是中规中矩的配置 tomcat 访问工程。
局域网内其他用户访问我的机器时,通过
http://192.168.1.13:8082 是可以访问到我的工程的。
<Host name="www.own.com" appBase="D:\hrsite_v2\hrsite_v2\web"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" reloadable="true" docBase="."/>
</Host>
这就是配置所谓的域名,
但是局域网内的其他用户访问我的机器时,通过
http://192.168.1.13:8082 是访问不到的?
报错为: 无法显示页面,您正查找的页 当前不可用。
为什么?
请给我一个理由》》》》》》》》》》》》》》》》》》
根据我从经验者那里的听闻,或者从书上见到的描述语句,好像存在这么一回事:
即使我们配置了
www.own.com 为 127.0.0.1 来访问我们的主机,
但是其他 ip 来访问我们的主机,我们打开的都是 localhost !!!!
就是说, localhost 对本机用户以及其他局域网内的用户都是默认的。
所以要想内网内其他 ip 访问我们的工程,就一定要配置一个 <host name="localhost" >
的节点。
至于我的理论是否正确,我又要 google 了。
posted on 2008-12-12 11:25
CopyHoo 阅读(606)
评论(0) 编辑 收藏 所属分类:
Tomcat