Eclipse JUNO を使用して単純な「Helloworld」サーブレットを実行し、サーバーとして JBoss 7.1 を使用しています。
これが実行中のコードです
import java.io.IOException;
import javax.servlet.ServletException;`
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class Hello extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
PrintWriter out = response.getWriter();
out.println("Hello World");
}
}
そして私のweb.xmlは(サーブレットを実行した後でも)
<display-name>bjp</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
</web-app>
これを見ると、web.xml がサーブレット マッピングやサーブレット クラスなどのサーブレット情報で更新されていないことが明らかです。
web.xml がサーブレット クラスで更新されないのはなぜですか?? それはTomactでうまく動作します..私を助けてください