Java 当我将所有SpringJAR转储到WEB-INF/lib目录时,SpringMVC抛出404
我正在通过以下链接学习SpringWebMVC教程 当我只向WEB-INF/lib添加了指定的JAR文件时,项目运行良好Java 当我将所有SpringJAR转储到WEB-INF/lib目录时,SpringMVC抛出404,java,spring,spring-mvc,jar,Java,Spring,Spring Mvc,Jar,我正在通过以下链接学习SpringWebMVC教程 当我只向WEB-INF/lib添加了指定的JAR文件时,项目运行良好 commons-logging-1.2.jar spring-aop-4.3.7.RELEASE.jar spring-aspects-4.3.7.RELEASE.jar spring-beans-4.3.7.RELEASE.jar spring-context-4.3.7.RELEASE.jar spring-core-4.3.7.RELEASE.jar spring-
- commons-logging-1.2.jar
- spring-aop-4.3.7.RELEASE.jar
- spring-aspects-4.3.7.RELEASE.jar
- spring-beans-4.3.7.RELEASE.jar
- spring-context-4.3.7.RELEASE.jar
- spring-core-4.3.7.RELEASE.jar
- spring-expression-4.3.7.RELEASE.jar
- spring-web-4.3.7.RELEASE.jar
- spring-webmvc-4.3.7.RELEASE.jar
cat ~/failurepath
Apr 27, 2017 7:40:59 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:HelloWebTake2' did not find a matching property.
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server version: Apache Tomcat/8.5.14
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server built: Apr 13 2017 12:55:45 UTC
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Server number: 8.5.14.0
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Name: Mac OS X
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: OS Version: 10.12.4
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Architecture: x86_64
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Java Home: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Version: 1.8.0_121-b13
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: JVM Vendor: Oracle Corporation
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_BASE: /Users/raghuramg/wstutorialspoint/.metadata/.plugins/org.eclipse.wst.server.core/tmp5
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: CATALINA_HOME: /Users/raghuramg/mysoftwares/apache-tomcat-8.5.14
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.base=/Users/raghuramg/wstutorialspoint/.metadata/.plugins/org.eclipse.wst.server.core/tmp5
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dcatalina.home=/Users/raghuramg/mysoftwares/apache-tomcat-8.5.14
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dwtp.deploy=/Users/raghuramg/wstutorialspoint/.metadata/.plugins/org.eclipse.wst.server.core/tmp5/wtpwebapps
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Djava.endorsed.dirs=/Users/raghuramg/mysoftwares/apache-tomcat-8.5.14/endorsed
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.VersionLoggerListener log
INFO: Command line argument: -Dfile.encoding=UTF-8
Apr 27, 2017 7:40:59 AM org.apache.catalina.core.AprLifecycleListener lifecycleEvent
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /Users/raghuramg/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.
Apr 27, 2017 7:40:59 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-nio-8080"]
Apr 27, 2017 7:40:59 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Apr 27, 2017 7:40:59 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-nio-8009"]
Apr 27, 2017 7:40:59 AM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
INFO: Using a shared selector for servlet write/read
Apr 27, 2017 7:40:59 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 439 ms
Apr 27, 2017 7:40:59 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Apr 27, 2017 7:40:59 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/8.5.14
Apr 27, 2017 7:41:00 AM org.apache.jasper.servlet.TldScanner scanJars
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.
Apr 27, 2017 7:41:00 AM org.apache.catalina.core.ApplicationContext log
INFO: No Spring WebApplicationInitializer types detected on classpath
Apr 27, 2017 7:41:00 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring FrameworkServlet 'HelloWeb'
Apr 27, 2017 7:41:00 AM org.springframework.web.servlet.DispatcherServlet initServletBean
INFO: FrameworkServlet 'HelloWeb': initialization started
Apr 27, 2017 7:41:01 AM org.springframework.web.context.support.XmlWebApplicationContext prepareRefresh
INFO: Refreshing WebApplicationContext for namespace 'HelloWeb-servlet': startup date [Thu Apr 27 07:41:01 PDT 2017]; root of context hierarchy
Apr 27, 2017 7:41:01 AM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions
INFO: Loading XML bean definitions from ServletContext resource [/WEB-INF/HelloWeb-servlet.xml]
Apr 27, 2017 7:41:01 AM org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping registerHandler
INFO: Mapped URL path [/hello] onto handler 'helloController'
Apr 27, 2017 7:41:01 AM org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping registerHandler
INFO: Mapped URL path [/hello.*] onto handler 'helloController'
Apr 27, 2017 7:41:01 AM org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping registerHandler
INFO: Mapped URL path [/hello/] onto handler 'helloController'
Apr 27, 2017 7:41:01 AM org.springframework.web.servlet.DispatcherServlet initServletBean
INFO: FrameworkServlet 'HelloWeb': initialization completed in 567 ms
Apr 27, 2017 7:41:01 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-nio-8080"]
Apr 27, 2017 7:41:01 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-nio-8009"]
Apr 27, 2017 7:41:01 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 1710 ms
Apr 27, 2017 7:41:02 AM org.springframework.web.servlet.PageNotFound noHandlerFound
WARNING: No mapping found for HTTP request with URI [/HelloWebTake2/] in DispatcherServlet with name 'HelloWeb'
enter code here
请将Tomcat控制台从启动到您发出的第一个请求的内容发布。@Jon Sampson,我添加了日志。请将Tomcat控制台从启动到您发出的第一个请求的内容发布。@Jon Sampson,我添加了日志。