org.springframework.web.servlet.DispatcherServlet noHandlerFound

ウォンザ

http://api:8080/usersどの404にアクセスするとこのエラーが発生し、コンソールで次のエラーが発生します。

2014年9月23日17:57:52org.springframework.web.servlet.DispatcherServlet noHandlerFound警告:「dispatcher」という名前のDispatcherServletにURI [/ users]のHTTPリクエストのマッピングが見つかりません

アクセスするhttp://localhost:8080/api/usersと、ブラウザに404が表示されますが、コンソールにエラーはありません。

applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:p="http://www.springframework.org/schema/p"
    xmlns:context="http://www.springframework.org/schema/context"
    xsi:schemaLocation="
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context.xsd">

    <context:component-scan base-package="com.api"/>
</beans>

ディスパッチャー-servlet.xml:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:p="http://www.springframework.org/schema/p"
  xmlns:aop="http://www.springframework.org/schema/aop"
  xmlns:tx="http://www.springframework.org/schema/tx"
  xmlns:context="http://www.springframework.org/schema/context"
  xmlns:mvc="http://www.springframework.org/schema/mvc"
  xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/aop
    http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
    http://www.springframework.org/schema/mvc
    http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
            http://www.springframework.org/schema/context
            http://www.springframework.org/schema/context/spring-context.xsd
    ">

  <context:component-scan base-package="com.api"/>      
</beans>

web.xml:

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">

  <servlet>
    <servlet-name>dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>2</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>
</web-app>

Users.java:

package com.api;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;

@RequestMapping("/users")
public class Users {
     @Autowired
     public Users() {

     }

    @RequestMapping(method = RequestMethod.GET)
    public void getUser() {
        System.out.println("\nhere\n");
    }
}

誰かが何か手がかりを持っているなら、私はそれを大いに感謝します。私は私が得ているのと同じエラーでいくつかの質問を調べましたが、一般的な解決策は私がすでに持っているものを追加することでした、それで私は他に何をすべきかわかりません。ありがとう。

編集:すべてのコードを最新のリファレンスドキュメントに更新しましたが、それでも同じエラーが発生します。編集:ファイルの現在の状態を表示するように更新します。

ディノツイ

web.xmlを次のように変更します

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.1" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">

  <servlet>
    <servlet-name>dispatcher</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>2</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>dispatcher</servlet-name>
    <url-pattern>/</url-pattern>
  </servlet-mapping>
</web-app>

およびdispatch-servlet.xmlを

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:p="http://www.springframework.org/schema/p"
  xmlns:aop="http://www.springframework.org/schema/aop"
  xmlns:tx="http://www.springframework.org/schema/tx"
  xmlns:context="http://www.springframework.org/schema/context"
  xmlns:mvc="http://www.springframework.org/schema/mvc"
  xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/aop
    http://www.springframework.org/schema/aop/spring-aop-3.0.xsd
    http://www.springframework.org/schema/mvc
    http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">

  <context:component-scan base-package="com.api"/>
</beans>

コードを実行するためにapplicationContext.xmlは必要ありません

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

org.springframework.web.servlet.DispatcherServlet noHandlerFound

分類Dev

Spring MVCエラー:org.springframework.web.servlet.DispatcherServlet noHandlerFound

分類Dev

エラー[org.springframework.web.servlet.DispatcherServlet]

分類Dev

org.springframework.web.servlet.PageNotFound noHandlerFound; 警告:DispatcherServletにURIを含むHTTPリクエストのマッピングが見つかりません

分類Dev

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

分類Dev

問題-java.lang.ClassNotFoundException:org.springframework.web.servlet.DispatcherServlet

分類Dev

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

分類Dev

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

分類Dev

Spring3.0からSpring3.1への移行でのorg.springframework.web.servlet.DispatcherServletエラー

分類Dev

Spring Maven DispatcherServlet noHandlerFound

分類Dev

Spring Maven DispatcherServlet noHandlerFound

分類Dev

org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver handleHttpRequestMethodNotSupported

分類Dev

java.lang.ClassNotFoundException:org.springframework.web.servlet.support.DefaultFlashMapManager Weblogic 12c

分類Dev

原因:java.lang.ClassNotFoundException:org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer

分類Dev

Spring Boot 1.5.3 NoSuchMethodError:org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.getResponseStatus()

分類Dev

SpringMVCでorg.springframework.web.servlet.view.InternalResourceViewResolverを解決する方法

分類Dev

org.springframework.web.servlet.mvc.SimpleFormController が見つかりません

分類Dev

JasperReportsPdfView:パッケージorg.springframework.web.servlet.view.jasperreportsは存在しません

分類Dev

org.springframework.web.servlet.PageNotFoundnoHandlerFound-パラメータ送信時のエラー

分類Dev

ClassNotFoundException :: org.springframework.web.context.ContextLoaderListener

分類Dev

Beanの作成中にエラーが発生しました 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#1'

分類Dev

必要なリクエスト本文がありません:public org.springframework.web.servlet.ModelAndView

分類Dev

Spring Cloud Feign: 応答タイプに適した HttpMessageConverter が見つかりません [class org.springframework.web.servlet.ModelAndView]

分類Dev

org.springframework.web.client.HttpClientErrorException:400 Bad Request

分類Dev

org.springframework.web.client.HttpClientErrorException:401ヌル

分類Dev

java.lang.NoClassDefFoundError:org / springframework / web / util / UriTemplateHandler

分類Dev

java.lang.NoClassDefFoundError:org / springframework / web / util / UriTemplateHandler

分類Dev

The import org.springframework.boot.autoconfigure.web.ErrorAttributes cannot be resolved

分類Dev

org.springframework.web.client.RestClientException: No HttpMessageConverter for SampleRequest

Related 関連記事

  1. 1

    org.springframework.web.servlet.DispatcherServlet noHandlerFound

  2. 2

    Spring MVCエラー:org.springframework.web.servlet.DispatcherServlet noHandlerFound

  3. 3

    エラー[org.springframework.web.servlet.DispatcherServlet]

  4. 4

    org.springframework.web.servlet.PageNotFound noHandlerFound; 警告:DispatcherServletにURIを含むHTTPリクエストのマッピングが見つかりません

  5. 5

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

  6. 6

    問題-java.lang.ClassNotFoundException:org.springframework.web.servlet.DispatcherServlet

  7. 7

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

  8. 8

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

  9. 9

    Spring3.0からSpring3.1への移行でのorg.springframework.web.servlet.DispatcherServletエラー

  10. 10

    Spring Maven DispatcherServlet noHandlerFound

  11. 11

    Spring Maven DispatcherServlet noHandlerFound

  12. 12

    org.springframework.web.servlet.mvc.support.DefaultHandlerExceptionResolver handleHttpRequestMethodNotSupported

  13. 13

    java.lang.ClassNotFoundException:org.springframework.web.servlet.support.DefaultFlashMapManager Weblogic 12c

  14. 14

    原因:java.lang.ClassNotFoundException:org.springframework.web.servlet.config.annotation.AsyncSupportConfigurer

  15. 15

    Spring Boot 1.5.3 NoSuchMethodError:org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.getResponseStatus()

  16. 16

    SpringMVCでorg.springframework.web.servlet.view.InternalResourceViewResolverを解決する方法

  17. 17

    org.springframework.web.servlet.mvc.SimpleFormController が見つかりません

  18. 18

    JasperReportsPdfView:パッケージorg.springframework.web.servlet.view.jasperreportsは存在しません

  19. 19

    org.springframework.web.servlet.PageNotFoundnoHandlerFound-パラメータ送信時のエラー

  20. 20

    ClassNotFoundException :: org.springframework.web.context.ContextLoaderListener

  21. 21

    Beanの作成中にエラーが発生しました 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter#1'

  22. 22

    必要なリクエスト本文がありません:public org.springframework.web.servlet.ModelAndView

  23. 23

    Spring Cloud Feign: 応答タイプに適した HttpMessageConverter が見つかりません [class org.springframework.web.servlet.ModelAndView]

  24. 24

    org.springframework.web.client.HttpClientErrorException:400 Bad Request

  25. 25

    org.springframework.web.client.HttpClientErrorException:401ヌル

  26. 26

    java.lang.NoClassDefFoundError:org / springframework / web / util / UriTemplateHandler

  27. 27

    java.lang.NoClassDefFoundError:org / springframework / web / util / UriTemplateHandler

  28. 28

    The import org.springframework.boot.autoconfigure.web.ErrorAttributes cannot be resolved

  29. 29

    org.springframework.web.client.RestClientException: No HttpMessageConverter for SampleRequest

ホットタグ

アーカイブ