The origin server did not find a current representation for the target resou...

这两天在运行IDEA项目的时候,发现代码同样的两个项目文件,一个正常运行,另一个首页成功运行,点击首页上的登录却出现了如图错误:
在仔细检查代码无误后,我猜想是项目配置有问题

我观察到成功运行的那个项目信息栏里出现了这些
在这里插入图片描述而运行有误的信息栏里只有这些
在这里插入图片描述
我将两个项目在CATALINA_BASE显示的路径下的内容进行了对比,发现
成功运行的那个项目在这个路径里
【C:\Users\guoyu.IntelliJIdea2018.3\system\tomcat\Tomcat_8_5_24_tx_eim\conf\Catalina\localhost】生成的是ROOT.xml
有误的那里生成的是tx_eim_war_exploded.xml

而且我发现这里
【C:\Users\guoyu.IntelliJIdea2018.3\system\tomcat\Tomcat_8_5_24_tx_eim\logs】的“localhost_access_log.2019-02-27.txt”里有误的那个请求路径里总会多一个tx_eim_war_exploded
在这里插入图片描述解决办法:

1. 打开Tomcat设置

在这里插入图片描述

2. 删除Deployment中的工程,再次添加,添加的时候选择Artiface

在这里插入图片描述

3.Application context选择“/”
4.Apply ,重新运行项目,嘻嘻,问题解决辽~~

问题原因:
war exploded模式:只编译,生成target;然后把当前的target文件夹的位置关系上传到服务器;没有打包到tomcat的ROOT下
参考:
https://www.cnblogs.com/hhhd/p/6640875.html

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值