【问题标题】:Error in running a Web project via Eclipse (deployed to tomcat)通过 Eclipse 运行 Web 项目时出错(部署到 tomcat)
【发布时间】:2012-03-20 17:25:27
【问题描述】:

我正在尝试通过 Eclipse 运行基于 Spring MVC 的项目,但每次尝试访问该应用程序时,都会出现以下错误:

WARN PageNotFound:947 - 在名为 '' 的 DispatcherServlet 中找不到带有 URI [] 的 HTTP 请求的映射

奇怪的是,如果我手动生成 WAR 并复制到相同的 tomcat 安装并手动启动服务器,它可以正常工作。

我尝试再次“清理”、“发布”,更改“服务器”配置中的 tomcat webapps 目录,但没有成功。

高度赞赏这方面的任何建议/想法。

谢谢!

【问题讨论】:

    标签: java tomcat spring-mvc


    【解决方案1】:

    properties -> 部署程序集 -> 确保您已在此处声明所有依赖项以包含在部署战争中。

    如果你使用maven,选择包含所有maven依赖。

    并且您需要添加您在工作区中拥有并由您的网络项目使用的所有项目(如果有)。

    【讨论】:

    • 我已经验证了所有依赖项都包括在内,并且还列出了依赖项。
    • 控制台产生什么?如有例外,请提供更多信息
    • 控制台显示部署消息和“服务器已启动”等信息,但当我点击应用程序时,我收到“未找到映射..”错误。
    • 你需要添加一些日志框架来查看发生了什么。看起来你还没有配置一个
    猜你喜欢
    • 2013-05-07
    • 1970-01-01
    • 2014-12-02
    • 2011-10-03
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    • 2012-09-01
    • 2012-03-14
    相关资源
    最近更新 更多