SpringMVCのコントローラ呼出

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
march3
記事: 7
登録日時: 10年前

SpringMVCのコントローラ呼出

#1

投稿記事 by march3 » 9年前

お世話になります。

多分初歩的なミスだと思うのですが、JavaのSpringMVCのRestControllerが動かず悩んでいます。

NetBeans8.1からGlassFishにデプロイしてindex.jspがブラウザで確認できるところまでは動きましたが、
RestControllerの呼出ができません。

コード:workspaceを添付します

確認コマンド: HTTP/1.1 404 Not Foundが返ってきます
curl -i http://localhost:8080/HelloWorldSpringMVC/sample/test
(HelloWorldSpringMVCはプロジェクト名です)

GlassFishの警告出力内容

コード:

警告:   No mapping found for HTTP request with URI [/HelloWorldSpringMVC/sample/test] in DispatcherServlet with name 'dispatcher'
WEB-INF/jsp/index.jsp は以下のアクセスで確認できることを確認
curl -i http://localhost:8080/HelloWorldSpringMVC/index

何かお気付きの点があればご助力いただけませんか。
よろしくお願いいたします。

環境:
Ubuntu 14.04
GlassFish4
NetBeans8.1
Java8
添付ファイル
HelloWorldSpringMVC.zip
(6.8 MiB) ダウンロード数: 139 回

march3
記事: 7
登録日時: 10年前

Re: SpringMVCのコントローラ呼出

#2

投稿記事 by march3 » 9年前

自己解決しました。
原因はSpringMVCのディスパッチャの定義不足でした
ほぼ半日、このエラーと格闘してしまいましたがwww

WEB-INF/dispatcher-servlet.xml に以下を追加して動きました。
► スポイラーを表示
curl -i http://localhost:8080/HelloWorldSpringMVC/sample/test
→ 200 OK が返るようになった

公式ドキュメントが膨大で挫折しそうになりますた。
http://docs.spring.io/spring/docs/4.3.0 ... mvc-config

閉鎖

“C言語何でも質問掲示板” へ戻る