在Tomcat 8.5.9上部署Spring Application会在localhost访问日志中返回404 1034错误

时间:2017-01-02 02:12:38

标签: java spring apache spring-mvc tomcat

这里有新的海报,所以我会直接潜入。抱歉,如果我错过了任何重要信息,请告诉我,我会及时更新。

我的问题是,当我转到我的应用程序时:localhost:8080 / GettingStartedSpringMVC / - 我在屏幕上出现404错误,日志上出现404 1034错误,但就是这样,在任何日志中都没有其他有用的信息我可以找到。

我正在用Java创建一个基本的Spring MVC Web应用程序。我正在关注" Spring in Action"第一卷。我有相同的代码,包括测试用例,它返回成功。当我去"出口> WAR文件"并将它放入我的本地Apache实例中,WAR文件成功爆炸。我能够访问localhost:8080,localhost:8080 / test / index.html,甚至localhost:8080 / GettingStartedSpringMVC / helloworld.html这些是我创建的.html文件,以确保部署正常进行 - 最后一个是在里面我无法访问的项目。我在我的apache tomcat实例中有日志,但它们看起来没什么用处 - 除非我不知道在哪里看。

如果我发现错误,我会很乐意调查,但我无法找到任何东西。不确定如何发布文件 - 只需复制/粘贴?如果需要什么,我会添加它。

2 个答案:

答案 0 :(得分:0)

您是否在日志文件夹中检查了Catalina.out和其他服务器日志?

另外,请仔细检查您的静态文件是否不在无法访问的web-inf中。

此外,检查javac是否在您正在使用JSP

的路径上

答案 1 :(得分:0)

原来其中一个文件中有一个错误,意味着它没有扫描所有组件。此外,无法确认,但可能存在WAR带来必要的JAR文件的问题。我将它们放在lib文件中,而不是依赖于Eclipse链接。

谢谢,