私のプロジェクトの名前は「A」で、クラスは次のとおりです。
@WebServlet(urlPatterns={"/test/*"})
public class RequestHandler extends HttpServlet {
Maven プラグイン:
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
</plugin>
src/main/webapp/WEB-INF/web.xml の下に
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"/>
tomcat7:run を実行すると、Tomcat7 は次のように起動します。
Running war on http://localhost:8080/A
...
2012 年 8 月 8 日 12:28:08 PM org.apache.coyote.AbstractProtocol init 情報: 初期化中の ProtocolHandler ["http-bio-8080"] 2012 年 8 月 8 日 12:28:08 PM org.apache.catalina.core.StandardService startInternal 情報: サービス Tomcat の開始 2012 年 8 月 8 日 12:28:08 PM org.apache.catalina.core.StandardEngine startInternal 情報: サーブレット エンジンの開始: Apache Tomcat/7.0.25 2012 年 8 月 8 日 12:28:08 PM org. apache.catalina.startup.ContextConfig getDefaultWebXmlFragment 情報: グローバルな web.xml が見つかりません 2012 年 8 月 8 日 12:28:09 PM org.apache.coyote.AbstractProtocol 開始情報: ProtocolHandler ["http-bio-8080"] を開始しています
Tomcat7に移動したとき、http://localhost:8080/A
またはhttp://localhost:8080/A/test
Tomcat7 から 404 を受け取ったとき
私は何を間違っていますか?