2011-11-24 5 views
0

Eclipse에서 JBoss AS 6과 Seam 2.2를 사용합니다. 나는 Seam 2 웹 프로젝트를 만들었으며 (이제 Seam Gen로 생각한다.) 서블릿을 추가하고 싶다.JBoss AS 6, Eclipse, Seam 2.2 - 서블릿이 나타나지 않음

파일 -> 새로 만들기> 서블릿 web.xml에서

public class Test extends HttpServlet { 

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
     PrintWriter writer = response.getWriter(); 
     writer.println("Hello post!"); 
     writer.close(); 
    } 

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
     PrintWriter writer = response.getWriter(); 
     writer.println("Hello get!"); 
     writer.close(); 
    } 

} 

또한 내 등록 서블릿있다.

모두 컴파일하고 localhost : 8080/mypage/test로 이동하면 페이지가로드되지만 출력이 표시되지 않습니다 (페이지의 소스 코드에도 없음).

+0

프로젝트를 재배포하고 서버를 다시 시작 했습니까? 'doGet()'메서드가 실제로 호출 되었습니까? (디버그 중단 점 넣기 등). 또한'web.xml'을 보여줍니다. 당신은 잘못된 메시지를 인쇄하는 방법입니다. – BalusC

+0

고맙습니다. *** - dx.xml을 배포하는 것을 잊었습니다. :) * 인쇄 * 잘못된 메시지는 무엇을 의미합니까? – nt2005

+0

OK, 답으로 다시 게시했습니다. 메시지에 관해서는, 그것을 인쇄하고있는'doXXX()'메쏘드와 읽고 비교하십시오. – BalusC

답변

0

현상은 프로젝트가 제대로 배포되지 않았 음을 나타냅니다. 프로젝트가 제대로 빌드되고 배포되었는지, 그리고 서버가 완전히 다시 시작되었는지 확인하십시오.