gpt4 book ai didi

Spring MVC 在 intellij idea 10 中不起作用

转载 作者:行者123 更新时间:2023-11-28 22:31:31 25 4
gpt4 key购买 nike

我正在使用 Intellij IDEA 10.5、Tomcat 7.0.34 和 spring 框架版本 3.0.5 以及 spring MVC,我添加了具有 maven 依赖项的 spring mvc,我可以在外部库的类路径中看到它,并且自动完成工作正常,一切都很好,直到我在 tomcat 中运行我在 Debug模式下收到此错误:-

java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet

我尝试直接在 Tomcat 的 lib 文件夹中添加库并删除依赖项,但它会遗漏更多东西。给出错误:-

org.springframework.beans.FatalBeanException: Class [org.springframework.context.config.ContextNamespaceHandler] for namespace [http://www.springframework.org/schema/context] does not implement the [org.springframework.beans.factory.xml.NamespaceHandler] interface

我看到有人说这是因为 Spring 库没有部署到 Tomcat,但是如何包含它们?如何让它正确运行?

最佳答案

经过数小时在互联网上毫无意义的搜索和大量谷歌搜索后,我终于弄清楚出了什么问题,似乎 intellij IDEA 不包括 spring maven 库,而且更多的库不仅仅是 spring,要解决这个问题,请执行以下操作:

  1. 打开 IDEA 的模块设置。
  2. 单击您的模块并打开输出布局选项卡。
  3. 打开根目录,进入lib目录。
  4. 点击 + 图标,然后点击库文件,然后从项目库中选择您的文件。

这对我来说是这样的,如果你在 tomcat 上看到这样的错误,首先确保你的类在你的输出 war 中是这样的。

关于Spring MVC 在 intellij idea 10 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15901691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com