tomcat输入IP跟输入localhost有什么区别

 我来答
冷映安0Ks
2017-07-15 · 知道合伙人互联网行家
冷映安0Ks
知道合伙人互联网行家
采纳数:11975 获赞数:299385
百度站长平台新人训练营版主 文栋说自媒体网站创始人 站长之家专栏作者

向TA提问 私信TA
展开全部
使用tomcat服务器时,虽然可以成功发布一个web项目,但发布后却发现使用localhost+端口可以正常访问该项目,而使用IP地址+却无法却提示错误。
一、输入IP跟输入localhost有什么区别
按照正常逻辑来说,在tomcat服务器中输入IP地址即127.0.0.1和输入localhost的效果是一样的,所表达的意思都是正常访问发布的web项目。
二、为什么输入localhost可以正常访问,输入IP却无法访问
这是由于配置文件错误所导致的,一般情况下在tomcat服务器默认的本地访问IP地址就是127.0.0.1,但可能会产生tomcat目录下了conf文件夹下的配置和目前的web项目的配置不同的情况,具体的解决方案如下:
1、在c:\windows\system32\drivers\etc\hosts添加:
127.0.0.1 192.1.50.106(当前设备所在局域网IP地址)
2、在文件server.xml中修改:
<host name="192.168.1.106(当前设备所在局域网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服务器进行测试,问题即可解决!
Storm代理
2023-05-30 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式