ここで 404 エラーが発生する理由を突き止めようとしていますが、わかりません。
ここに私のweb.xmlがあります:
<servlet>
<servlet-name>ep</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>ep</servlet-name>
<url-pattern>/ep/*</url-pattern>
</servlet-mapping>
これが私の ep-servlet.xml です (「beans」タグのみが次のコードを囲んでいます):
<mvc:annotation-driven />
<context:component-scan base-package="server.service2">
</context:component-scan>
クラス自体は次のとおりです。
package server.service2;
....
@Controller
@RequestMapping("/user")
public class LoginService
{
@RequestMapping(value = "/check/{username}", method = RequestMethod.GET)
public void checkUsername(@PathVariable("username") String username)
{
}
}
私がブラウザでヒットしているURLは次のとおりです。
http://<server>:<correct-port>/ep/user/check/username
そして、404で戻ってきます!ここで私が間違っていることを誰かが見つけることができますか?