作成するときservletsは、クラスに直接アクセスしません。annotationsまたは を使用してサーブレット マッピングを定義するには、2 つの方法がありますweb.xml。
注釈を通して
3.0 仕様を使用するサーブレットには、サーブレット マッピングを指定する注釈があります。これをチェックして、どの URL がクラス/サーブレットにマップされているかを確認する必要があります。
以下をご覧ください: http://www.softwareengineeringsolutions.com/blogs/2010/07/31/annotation-processing-in-servlet-specification-3-0/
で始まる行が必要@WebServletです。たとえば、次のようになります。
@WebServlet(name="HelloWorldServlet", urlPatterns={"/foo", "/bar"})
上記の例では、URLが PUT または GET によってアクセスされると、サーブレットdoGetとdoPostメソッドが実行されます。serverName:Port/fooserverName:Port/bar
Web.xml 経由
web.xml古い仕様を使用している場合は、XML 形式のマッピングを含むファイルを確認する必要があります。
参照: http://docs.oracle.com/cd/E13222_01/wls/docs92/webapp/configureservlet.html
<servlet>
<servlet-name>watermelon</servlet-name>
<servlet-class>myservlets.watermelon</servlet-class>
</servlet>