Servlet para JSF(JBOSS SEAM)

Boa Tarde, tenho o seguinte codigo:

[code]
package br.com.bb.teste;

import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import br.com.bb.template.data.business.object.BannerBO;
import br.com.bb.template.data.to.entity.Banner;
import br.com.bb.template.data.to.helper.ConsultaBannerParam;

/**

  • Servlet implementation class TestServlet
    */
    public class TestServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;

    /**

    • @see HttpServlet#HttpServlet()
      */
      public TestServlet() {
      super();
      // TODO Auto-generated constructor stub
      }

    /**

    • @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
      */
      protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
      executar(request, response);
      }

    /**

    • @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
      */
      protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
      executar(request, response);
      }

    public void executar(HttpServletRequest request, HttpServletResponse response) {
    System.out.println(“teste”);

     PrintWriter out;
     try {
     	out = response.getWriter();
     	out.println("<html>");
     	out.println("<body>");
     
     	
     	List<Banner> banners = new ArrayList<Banner>();
     	
     	BannerBO bannerBO = new BannerBO();
     	ConsultaBannerParam cbp = new ConsultaBannerParam();
     	cbp.setOrigem("CCI");
     	cbp.setDiretorio(251);
     	cbp.setLocalizacao(2);
     	cbp.setRelacionar("imagem");
     	banners = bannerBO.consultaBanner(cbp);
     	
     	out.println("<h1>teste2</h1>");
     	
     	for (Banner b : banners) {
     		out.println("<h3>"+b.getCodigo()+"</h3>");
     	}			
     	
     	out.println("</body>");
     	out.println("</html>");	
     } catch (Exception e) {
     	e.printStackTrace();
     }		
    

    }
    }[/code]

Preciso que esse metodo funcione usando jboss seam numa classe action, para ai colocar em um xhtml.
Alguem poderia dar uma força? essa pagina funciona no servlet.

alguma ajuda? não conheco de jboss seam, mas apesar de carregar os jars que tem as classes, quando rodo aplicação da erro de :
java.lang.NoClassDefFoundError

No servlet funciona, porem tambem tenho erro se tento carregar como servlet.

Você está usando algo pouco seguido, por isso é mais difícil chegar alguém pra ajudar. Realmente é necessário você usar o Seam? Seus problemas podem sumir sem esse empecilho.

Eu até conheço Seam, mas fazer por ele é demais. Hehehehe.

Camarada, tenta fazer e vai perguntando aqui os problemas pontuais que você tiver. Ninguém vai te entregar o que você quer pronto não.