2

春とタイルの統合を行っていたとき、最初にクラスパスにタイル定義を保持して、プロジェクトをよりクリーンにし、次の例外が発生しました。

SEVERE: Servlet.service() for servlet [superlite] in context with path [/Superlite] threw exception [Could not resolve view with name 'home' in servlet with name 'superlite'] with root cause
javax.servlet.ServletException: Could not resolve view with name 'home' in servlet with name 'superlite'
at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1190)
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:992)

サーブレット コンテナがタイル定義を表示できませんでした。そのため、一般的に使用されるディレクトリ構造に移行しました: /WEB-INF/defs/tiles.xml .. これは非常にうまく機能しました。私の好奇心は、クラスパスで tiles-definition を構成したときに、サーブレット コンテナーがタイル定義を表示できなかったということです。タイル定義をクラスパスに保持するための解決策はありますか?

夜ぐっすり眠れるように、誰かがこれについて私を助けてくれれば、とても助かります.

4

1 に答える 1