按照正常逻辑来说,在tomcat服务器中输入IP地址即127001和输入localhost的效果是一样的,所表达的意思都是正常访问发布的web项目。
二、为什么输入localhost可以正常访问,输入IP却无法访问
这是由于配置文件错误所导致的,一般情况下在tomcat服务器默认的本地访问IP地址就是127001,但可能会产生tomcat目录下了conf文件夹下的配置和目前的web项目的配置不同的情况,具体的解决方案如下:
1、在c:\windows\system32\drivers\etc\hosts添加:
127001 192150106(当前设备所在局域网IP地址)
2、在文件serverxml中修改:
<host name="1921681106(当前设备所在局域网IP地址)" appbase="webapps" unpackwars="true" autodeploy="true" xmlvalidation="false" xmlnamespaceaware="false">
<context path="" docbase="e:\test\java" debug="0" reloadable="true" crosscontext="true"/>
</host>
3、重启tomcat服务器进行测试,问题即可解决!是可以绑定tomcat的启动ip的。但是还有一个问题,就是80端口还是被占用要解决这个问题,微软官方网站上有,原因是IIS默认绑定监听该机的所有IP,取消掉这个属性就行。让其监听指定的ip步骤:1 在DOS窗口去到目录 C:\inetput\adminscripts2 输入命令:cscript adsutilvbs set w3svc/disablesocketpooling true3 重起IIS
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)