title: Why spring warn message is" org.springframework.web.servlet.PageNotFound "?
body: <p>I trying spring 3 mvc this package is 
  org.spring.test and code is</p>
  
  <pre><code>@Controller
  @RequestMapping("/welcome")
  public class WelcomeController {
  
  private Logger logger = org.slf4j.LoggerFactory.getLogger(WelcomeController.class);
  
  
  @RequestMapping(method = RequestMethod.GET)
  public void welcome() {
      logger.info("Welcome!");
  }
  @RequestMapping("test1")
  public void test1() {
      logger.info("test1!");
  }
  @RequestMapping("test2")
  public void test2() {
      logger.info("test2!");
  }
  }
  </code></pre>
  
  <p>web.xml is:</p>
  
  <pre><code>&lt;servlet&gt;
      &lt;servlet-name&gt;Spring MVC Dispatcher Servlet&lt;/servlet-name&gt;
      &lt;servlet-class&gt;org.springframework.web.servlet.DispatcherServlet&lt;/servlet-class&gt;
      &lt;init-param&gt;
          &lt;param-name&gt;contextConfigLocation&lt;/param-name&gt;
          &lt;param-value&gt;
              /WEB-INF/spring/*.xml
          &lt;/param-value&gt;
      &lt;/init-param&gt;
      &lt;load-on-startup&gt;1&lt;/load-on-startup&gt;
  &lt;/servlet&gt;
  
  &lt;servlet-mapping&gt;
      &lt;servlet-name&gt;Spring MVC Dispatcher Servlet&lt;/servlet-name&gt;
      &lt;url-pattern&gt;/*&lt;/url-pattern&gt;
  &lt;/servlet-mapping&gt;
  </code></pre>
  
  <p>last mvc.xml is</p>
  
  <pre><code>&lt;beans xmlns="http://www.springframework.org/schema/beans"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:mvc="http://www.springframework.org/schema/mvc"
  xmlns:context="http://www.springframework.org/schema/context"
  xsi:schemaLocation="
      http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-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-3.0.xsd"&gt;
  &lt;context:component-scan base-package="org.spring.test" /&gt;
  &lt;!-- Configures support for @Controllers --&gt;
  &lt;mvc:annotation-driven /&gt;
  
  &lt;!-- Resolves view names to protected .jsp resources within the /WEB-INF/views directory --&gt;
  &lt;bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"&gt;
      &lt;property name="prefix" value="/WEB-INF/views/"/&gt;
      &lt;property name="suffix" value=".jsp"/&gt;
  &lt;/bean&gt;
  </code></pre>
  
  <p></p>
  
  <p>When I use "mvn jetty:run" command and write to <a href="http://localhost:8080/springdemo/welcome" rel="nofollow noreferrer">http://localhost:8080/springdemo/welcome</a>
  is</p>
  
  <pre><code> "HTTP ERROR 404
  Problem accessing /springdemo/WEB-INF/views/welcome.jsp. Reason:
   NOT_FOUND" 
  </code></pre>
  
  <p>Console message is :</p>
  
  <pre><code>INFO : org.spring.test.WelcomeController - Welcome!
  WARN : org.springframework.web.servlet.PageNotFound - No mapping found for HTTP request with URI [/springdemo/WEB-INF/views/welcome.jsp] in DispatcherServlet with name 'Spring MVC Dispatcher Servlet'
  </code></pre>
  
  <p>Why?</p>