2011-11-24 40 views
0

我在Eclipse中使用JBoss AS 6和Seam 2.2。我创建了一个简单的Seam 2 Web项目(我认为是seam gen),现在我想添加servlet。JBoss AS 6,Eclipse,Seam 2.2 - Servlet不会出现

文件 - >新建 - >的Servlet

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(); 
    } 

} 

web.xml也有注册资格该servlet。

好的,但是当我编译所有并转到本地主机:8080/mypage /测试页面得到加载,但没有输出可见(也不在页面的源代码中)。

+0

您是否重新部署项目并重新启动服务器? doGet()方法真的叫了吗? (放置一个调试断点等)。同时显示'web.xml'。你顺便打印错误的信息。 – BalusC

+0

谢谢,我忘了部署我的*** - dx.xml。 :) 你打印错误的信息是什么意思? – nt2005

+0

好吧,我将其转贴为答案。至于这些消息,请阅读并将它们与您正在打印它们的'doXXX()'方法进行比较。 – BalusC

回答

0

症状表明您的项目没有正确部署。确保您的项目已正确构建和部署,并且服务器完全重新启动。