Tutorial de login com Struts + JSF + banco de dados

Olá pessoal estou novamente aqui com essa questão de login
tentei usar o JAAS mas quase deu certo foi ai que percebi que mesmo que ele funcione o minha aplicação vai para um servidor bem diferente
então acho melhor tentar usar Struts ou algo que faça autenticação
se alguém tiver um tutorial apostila qualquer material seria útil
valeu!!

Cara, o ideal é o servidor fazer login.

Struts não faz. Nem o JSF sozinho.

Ao utilizar o web.xml para mapear url a serem protegidas, quem comanda é o servidor não Struts/JSF.

O que você não conseguiu do JAAS?

bom eu uso a IDE Netbeans e o servidor TomCat 7 as vezes o glassfish
mas a aplicação que estou desenvolvendo vai para um servidor próprio e eu não sei fazer as modificações xml para atender o novo servidor
ou será que ele entende? afinal arquivos de configurações mudam um pouco

Ok para não criar um novo tópico
login passo a passo:
deixa eu ver se estou no caminho

  1. Criar a tabela de login/usuário no banco de dados. No meu caso eu fiz no PostgreSQL assim:
codigo serial (primary key),
nome text,
senha text,
email text,
  1. Fiz uma classe assim
importações....
anotações @
public class Usuario implements Serializable {
//os atributos com anotações
//alguns construtores
public Usuario() {
    }

    public Usuario(Integer codigo) {
        this.codigo = codigo;
    }

    public Usuario(Integer codigo, String nome, String email, String senha) {
        this.codigo = codigo;
        this.nome = nome;
        this.email = email;
        this.senha = senha;
    }
//get e set...
 public int hashCode() {
.....
}
public boolean equals(Object object) {
...
}
 public String toString() {
...
}

creio que até aqui estou certo ! ?
e dai ?