Olah pessoal, estou comecando a utilizar webbeans e estou seguindo o exemplo do livro Apress Beginning JSF.2 APIs And JBoss Seam.
Eh um exemplo basico que apenas faz a chamada a um webbeans delimitado pela annotation @Named porem a minha pagina jsf nao consegue acessar esse webbeans.
Gostaria de informar que estou usando jboss-5.0.1.GA, a versao do Ant 1.8.2 e webbeans-1.0.0.PREVIEW1, ja foi feito a instalacao do webbeans tendo o update do Ant vinculando o jboss ao webbeans assim como jah fiz a configuracao do JBOSS.HOME no beans.properties do webbeans tendo a sua configuracao estabelecida…nao eh gerado nenhum erro no stacktrace…porem nao acontece nada na minha pagina ao executa-la apenas imprime a mensagem definida no jsf porem o webbeans nao eh invocado…jah coloquei um breakpoint no metodo getSubject() do webbeans e nao acontece nada…
qualquer sujestao sera bem vinda…muito obrigado pela ajuda.
Essa eh a minha webbeans que pretendo acessar:
package hello;
import javax.annotation.Named;
import javax.context.RequestScoped;
@Named(“foo”)
@RequestScoped
public class GreetingService {
public String getSubject() {
return "Gustavo voce conseguiu acessar o Webbeans!!!";
}
}
essa eh a minha pagina jsf:
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1” pageEncoding=“ISO-8859-1”%>
<%@ taglib prefix=“f” uri=“http://java.sun.com/jsf/core”%>
<%@ taglib prefix=“h” uri=“http://java.sun.com/jsf/html”%>
essa eh a configuracao do meu web.xml:
<?xml version="1.0" encoding="UTF-8"?>
Hello
index.html
index.htm
index.jsp
default.html
default.htm
default.jsp
FacesConfig
javax.faces.webapp.FacesServlet
FacesConfig
/faces/*
hello.GreetingService
agradeco muito a colaboracao…