必须记录一下,被这个问题搞了我一周,终于解决了,感谢博客园的这位大佬,附上原文链接。
或者网址https://www.cnblogs.com/1314wamm/p/7475771.html
我在新建maven项目过程中,主要是Project Structure->Artifacts里的配置与Tomact配置不对应,导致控制台不报错,但是页面总是404,如下:
The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
在根据上面这位大佬的这篇博文又重新仔细认真地配置了一遍之后,终于Hello World。在这篇博文基础上,我发现需要特别注意以下3点:
1.在一打开Project Structure的时候,你可能看到它已经有了一个Web。
不要管它,自己再加一个:
这里我加的叫Web2,注意一下右边的两个路径,分别是本项目的web.xml文件和webapp目录所在位置。
2.然后到Artifacts,你可能发现它也已经有了:
不要管,自己再加一个:
这里我加上的叫war exploded2:
3.然后在服务器部署的时候点加号点Artifact,你可能会看到很多选项,选你刚才在Project Structure->Artifacts加的那一个!!!
然后终于看到Hollo World!我真是热泪盈眶。。。
其他的配置根据篇头附上的链接,细心一点就好啦。
除此之外,这位博主有关“DEA中的maven web 项目中如何设置自己的本地仓库”
或者网址:https://www.cnblogs.com/1314wamm/p/7476199.html
也非常有用,就是下图中的配置:
篇末再次感谢一下这位大佬,附上大佬的博客主页链接。