gpt4 book ai didi

spring-mvc - Eclipse 警告 : XXXXXXXXXXX. jar 将不会被导出或发布。运行时 ClassNotFoundExceptions 可能会导致

转载 作者:行者123 更新时间:2023-12-03 08:37:32 24 4
gpt4 key购买 nike

将所需文件放在 Eclipse 上的构建路径中后,我不断收到以下错误。我正在开发 Spring MVC Hello World 应用程序并为 Java EE 开发人员使用 Eclipse Helios:

Jan 16, 2012 1:25:42 PM org.apache.catalina.core.StandardContext loadOnStartup
SEVERE: Servlet /SpringMVCTutorial threw load() exception
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1676)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:415)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:397)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:118)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1062)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1010)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4957)
at org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5284)
at org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5279)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

我尝试右键单击服务器并单击“清理”。我右键单击应用程序,单击“构建路径”“配置构建路径”并将正确的 JAR 文件放入库中;但是,它仍然不承认它们是依赖项。我错过了什么?

我已经尝试过提出的建议 here :
  • 右键单击您的 Web 项目
  • 点击“属性”
  • 选择“Java EE 模块依赖”
  • 单击“网络库”选项卡
  • 添加外部 JAR(如果 JAR 在您的项目之外)。将在 Jar/Module 下添加一个条目,确保单击复选框(选中)。

  • 问题是当我选择“单击属性”时,我没有单击 Java EE 模块依赖项的选项,因为它没有出现。我下载了任何额外的 Java EE 工具,但仍然找不到。

    最佳答案

    为了让它正常工作,我必须将我想要的类路径/依赖项中的文件“拖放”到我的 WEB-INF/lib 中。文件夹。它以这种方式工作。

    出于某种原因,当我尝试以正确的方式做事时

    Build path → Configure build path → External jars



    它只是不带他们。

    诀窍是我必须将文件放入我的 Web App Libraries 文件夹中,而这样做的唯一方法(我可以看到)是“单击并拖放”到我的 WEB-INF/lib 中。文件夹。通过这种方式,它会自动显示在我的 Web 应用程序库中。

    关于spring-mvc - Eclipse 警告 : XXXXXXXXXXX. jar 将不会被导出或发布。运行时 ClassNotFoundExceptions 可能会导致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8884818/

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