java - 在 Eclipse 上构建 Spring MVC 项目时出现多个错误

标签 java eclipse spring-mvc tomcat

问题一

每当我似乎试图让我的动态 Web 应用程序在我的调试服务器 (Apache) 上运行时,我似乎会在 eclipse 的浏览器上收到如下所示的错误。

Problem1


问题2 (已通过编辑2解决)

在我的错误选项卡中,我得到如下所示的错误:

Problem2

编辑2

我按照 this 上的建议删除了问题选项卡中出现的问题邮政。显然 Tomcat 目前还不支持 Java 1.8。但是,我仍然没有设法解决问题 1问题 3,它们肯定是相关的。


问题3

最后,我的控制台似乎输出了这个:

INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. 
Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
Aug 03, 2015 6:51:56 AM org.apache.catalina.core.ApplicationContext log
INFO: No Spring WebApplicationInitializer types detected on classpath
Aug 03, 2015 6:51:56 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener.class
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener.class
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1313)
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1164)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:520)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:501)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:120)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4651)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5167)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Aug 03, 2015 6:51:56 AM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
Aug 03, 2015 6:51:56 AM org.apache.catalina.core.StandardContext startInternal
SEVERE: One or more listeners failed to start. Full details will be found in the appropriate container log file
Aug 03, 2015 6:51:56 AM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/informaticaAssignment] startup failed due to previous errors
Aug 03, 2015 6:51:56 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8080"]
Aug 03, 2015 6:51:56 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-nio-8009"]
Aug 03, 2015 6:51:56 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 2142 ms

考虑到所有因素,我浏览了该网站和互联网似乎提供给我的各种答案,但没有一个能让这个动态应用程序正常工作。我什至在我的电脑上重新安装了所有的 Eclipse 和 Spring IDE。所有帮助将不胜感激!

编辑 1

以下是我通过 Maven 添加的所有依赖项:

Maven Depenedencies

最佳答案

您的类路径中没有 spring-web-version.jar 。添加它,它应该解决

关于java - 在 Eclipse 上构建 Spring MVC 项目时出现多个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31780842/

相关文章:

java - Android Studio 运行中出现空 Throwable 错误

java - Spring MVC 默认 Controller

java - Eclipse Indigo 中的奇怪错误

java - 在 Java 中使用国际化的错误

java - 请推荐将 apache lucene 与 MVC/spring web 应用程序集成的最佳实践

java - Spring MVC : JSP templates get text after executing

java - 使用自定义标签集合在 JSTL 中切换语句/迭代

java - 在 openjdk :7-jre-alpine docker how to install python 3. 6

java - 如何使用 javax.json 在 Java steam 中将编码类型设置为 JSON

eclipse - 在 git 文件中跟踪 Eclipse 任务列表