Note that there are some explanatory texts on larger screens.

plurals
  1. POJava EE 6 (spring mvc) : No mapping found for HTTP request with URI in DispatcherServlet with name 'dispatcher'
    primarykey
    data
    text
    <p>I've just started learning Java EE 6.</p> <p>I used a URL like <code>http://localhost:8080/SElabWeb-war/testhello.htm</code> to access my page.</p> <p>Unfortunately, one error occurred:</p> <p><code>No mapping found for HTTP request with URI in DispatcherServlet with name 'dispatcher'</code></p> <p>Below are my XML settings:</p> <p>web.xml:</p> <pre><code> &lt;/servlet&gt; &lt;servlet-mapping&gt; &lt;servlet-name&gt;dispatcher&lt;/servlet-name&gt; &lt;url-pattern&gt;*.htm&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; &lt;welcome-file-list&gt; &lt;welcome-file&gt;redirect.jsp&lt;/welcome-file&gt; &lt;/welcome-file-list&gt; </code></pre> <p>redirect.jsp:</p> <pre><code> &lt;%@page contentType="text/html" pageEncoding="UTF-8"%&gt; &lt;% response.sendRedirect("testhello.htm"); %&gt; </code></pre> <p>dispatcher-servlet.xml:</p> <pre><code> &lt;bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver" p:prefix="/WEB-INF/jsp/" p:suffix=".jsp" /&gt; &lt;bean name="indexController" class="org.springframework.web.servlet.mvc.ParameterizableViewController" p:viewName="index" /&gt; &lt;bean class="com.SElabWem.testContoller.HelloServerController" name="/testhello.htm" p:helloServer-ref="helloServer"/&gt; </code></pre> <p>my applicationContext.xml</p> <pre><code> &lt;bean name = "helloServer" class= "com.SElabWem.test.HelloServer" / &gt; </code></pre> <p>I tried to change</p> <pre><code> &lt;servlet-mapping&gt; &lt;servlet-name&gt;dispatcher&lt;/servlet-name&gt; &lt;url-pattern&gt;*.htm&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; </code></pre> <p>to </p> <pre><code> &lt;servlet-mapping&gt; &lt;servlet-name&gt;dispatcher&lt;/servlet-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/servlet-mapping&gt; </code></pre> <p>but the URL <code>http://localhost:8080/SElabWeb-war/testhello.htm</code> is not correct.</p> <p>I wonder whether there is a path between SElabWeb-war and testhello.htm. such like</p> <p><code>/SElabWeb-war/XXX/YYY/ZZZ/testhello.htm</code></p> <p>but I can't find root oath config.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload