title: Play! 2.3.1 - main.css 404 (public assets not routing?)
body: <p>I just loaded the Play Java Seed from the UI to create a new app. I wrote some CSS code in <code>public/stylesheets/main.css</code>, and this is the only change I made to this project. After compiling and running the app, the Chrome console says</p>
  
  <pre><code>GET http://localhost:9000/assets/stylesheets/main.css 404 (Not Found)
  GET http://localhost:9000/assets/javascripts/hello.js 404 (Not Found) 
  </code></pre>
  
  <p>I've read the Asset controller documentations <a href="http://www.playframework.com/documentation/2.3.0/Assets">here</a> but cannot figure out where I'm going wrong.</p>
  
  <p>In my <code>main.scala.html</code> file (unchanged from seed), I have:</p>
  
  <pre><code>&lt;head&gt;
      &lt;title&gt;@title&lt;/title&gt;
      &lt;link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")"&gt;
      &lt;link rel="shortcut icon" type="image/png" href="@routes.Assets.at("images/favicon.png")"&gt;
      &lt;script src="@routes.Assets.at("javascripts/hello.js")" type="text/javascript"&gt;&lt;/script&gt;
  &lt;/head&gt;
  </code></pre>
  
  <p>And in my routes file (also unchanged from seed):</p>
  
  <pre><code># Map static resources from the /public folder to the /assets URL path
  GET     /assets/*file               controllers.Assets.at(path="/public", file)
  </code></pre>
  
  <p>The favicon shows up in the tab, but when I go to <code>http://localhost:9000/assets/images/favicon.png</code>, the page is also not available, just like with main.css and the hello.js script.</p>