Editado Como desplegar un proyecto J2EE (Resuelto)

Estoy realizando mis prácticas para tener un TSU. Es la primera vez que hago un proyecto web, estoy desarrollando en JSF, con operaciones CRUD y características de venta. Esta aplicación se ejecuta dentro del server Glassfish, y se pretende utilizar dentro de la misma empresa con la que hago mi estadía. En una intranet con hasta 10 clientes. Utilizo JPA para el mapeo de entidades en la bdd MySQL.

El problema que estoy teniendo, es que no se cómo autenticar mi sesión para los usuarios. Originalmente pensé que lo haría mediante un servlet con los objetos request y response, envié los parámetros de usuario y contraseña por un formulario (post) y no tengo mayor problema hasta aquí. El problema viene cuando redirecciona a la página home porque no utiliza el formato establecido dentro de mi CSS. Motivo por el cual comencé a buscar en la internet encontrando un tutorial en youtube sobre JavaEE y descubrí JSF, escuché sobre editar el archivo web.xml y añadir mis páginas web a una carpeta para que sea necesaria la autenticación. Aprendí sobre los EJB, EJBs, y sus alcances, sin embargo creí que así podría autenticar haciendo consultas a las entidades, incluso en alguna parte más avanzada del curso, hablaban de exponer los EJBs como web-services y creí que de alguna forma encontraría la forma de autenticar. Sin embargo sigo atorado en ello. Leí un tema, sin embargo no entiendo gran cosa sobre los filtros de los que hablan.

Por lo que escribo esta entrada, para solicitarles su ayuda sobre que debo investigar... cuales son mis opciones que tengo... quisiera saber que es lo que tengo que investigar... no pretendo por supuesto, que me hagan mi trabajo, sino solo conocer que debo saber para realizar mi aplicación web... del resto yo me encargo, con su apoyo en el foro, por supuesto.

De antemano, muchas gracias!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Sr. Negativo

¿Cual es el error que te marca tu proyecto?

El problema viene cuando redirecciona a la página home porque no utiliza el formato establecido dentro de mi CSS

¿Sale un mensaje de error?

Imagen de Alex Duarte 81

Ninguno

No sale ninguna clase de error, únicamente se ve el formulario sin las reglas de estilos CSS definidas en el mismo archivo que index.jsp

Imagen de Sr. Negativo

Entones es un problema de CSS

No sale ninguna clase de error, únicamente se ve el formulario sin las reglas de estilos CSS definidas en el mismo archivo que index.jsp

Revisa tus archivos *.css. A veces se pueden pasar por alto un div, un id, etc. que no permiten seguir el formato de tu archivo.

sobre uso de jsf 2.0

Alex, para la autenticacion creo que no hay que complicarse tanto, puedes
usar el potencia de jsf 2.0 en el manejo de ajax, te sugiero lo sieguiente:
1- define un metodo con para metros usuario y pass que retorne un boolean (este metodo puede estar en un EJB)
2- Define un bean menejado y define un metodo que capture los datos de un formulario, puedes activa la opcion del boton
para que sea ajax y verás...
saludos
si no sabes como hacer lo que te digo me dices...

Imagen de Alex Duarte 81

Gracias!!!

Sip... dentro de la capa Data Access Object he seguido el esquema propuesto por netbeans, desde la generación automática de @Entity, como los beans de sesion sin estado, mediante el patrón de diseño Fachada (Facade), estoy implementando como me sugiere Meyquel con JSF y PrimeFaces. Dentro de la capa de negocio, hice un manager de usuarios a manera de servicio, el cual contiene mediante anotación un @EJB de la capa DAO y devuelve el valor booleano que sugieres.

En el proyecto WAR estoy implementando un @ManagedBean @SessionScoped con un método que devuelve un String para indicar el destino en caso de autenticación válida. El problema que tengo ahora, es que dentro de la vista de primefaces parece que no me escucha el atributo actionListener="usuarioControllerMB.autenticar". Pues al momento de desplegar el proyecto y echarlo a andar, no hace absolutamente nada. Cabe mencionar que la única acción que puedo hacer, es cambiar el tema de la aplicación, con los temas predefinidos en primeFaces. Sin embargo este método no hace absolutamente nada.

@ManagedBean
@SessionScoped
public class TusuarioControllerMB extends BaseController{

    private String usr;
    private String contra;
    private TUsuario usuarioActual; //entidad
    private TEmpleado empleadoActual; //entidad
    @EJB
    private UserManagerServiceLocal userService;
   
    public TusuarioControllerMB() {
    }
   
    public String doLogin(){
        String destino = null;
         if(userService.autenticaUsuario(usr, contra)){
            destino = "home";
        }else{
            destino = "error";
        }
        return destino;
    }
}

En el EJBs de negocio (Dentro del módulo ejb obviamente, tengo este metodo)

@Stateless
public class UserManagerService implements UserManagerServiceLocal {
    @EJB
    TUsuarioFacadeLocal usuarioDAO;
   
   

    // Add business logic below. (Right-click in editor and choose
    // "Insert Code > Add Business Method")

    @Override
    public boolean autenticaUsuario(String usr, String pass) {
        TUsuario usuario; //entidad
        boolean resultado = false;
        usuario = usuarioDAO.buscarPorNombreUsr(usr); //usuarioDAO es la fachada que hereda de la clase abstracta Facade
        if(usuario != null){
            if(usuario.getContrasena().equals(pass)){
                resultado = true;
            }
        }
        return resultado;
    }
}

Este es un fragmento (para no llenar todo esto de código) de mi documento xhtml

<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:p="http://primefaces.org/ui"
      xmlns:f="http://java.sun.com/jsf/core">

    <body>

        <ui:composition template="./templates/Template2Hor.xhtml">

           
            <ui:define name="sustituir">
                <h:form>
                    <p:panel header="Bienvenido al sistema "
                             style="margin-bottom: 10px;" id="datos">
                        <p:messages id="messages" />
                        <p:tabView orientation="left">
                            <p:tab title="Login">
                                <h:panelGrid columns="3" cellpadding="10" border="0">
                                    <p:graphicImage value="/resources/images/about-me.png" />
                                    <h:outputText value="Usuario" />
                                    <p:inputText value="#{tusuarioControllerMB.usr}"
                                                 required="true"/>
                                    <p:graphicImage value="/resources/images/Loginbig.png" />
                                    <h:outputText value="Contraseña" />
                                    <p:password id="contra" value="#{tusuarioControllerMB.contra}"
                                                required="true"/>
                                    <h:panelGroup/>
                                    <h:panelGroup/>
                                    <p:splitButton value="Iniciar" actionListener="#{tusuarioControllerMB.doLogin}">
                                        <p:menuitem value="LogOut" disabled="true"/>
                                    </p:splitButton>
                                </h:panelGrid>
                            </p:tab>
                            <p:tab title="Acerca de">
                                <h:panelGrid columns="2" cellpadding="10">

                                </h:panelGrid>
                            </p:tab>
                        </p:tabView>
                    </p:panel>
                    <p:draggable for="datos" opacity="0.3" />
                </h:form>
            </ui:define>

            <ui:define name="bottom">
                <h:form>
                    <p:menuButton value="Opciones">
                        <p:menuitem onclick="dlgTheme.show();" value="Temas" immediate="" />
                    </p:menuButton>
                </h:form>
                <h:form id="formtema" >
                    <p:dialog header="Temas Disponibles" widgetVar="dlgTheme" showEffect="bounce" hideEffect="explode" width="400"
                              height="200">  
                        <h:panelGrid columns="2">

                            <p:selectOneMenu  value="#{cambiadorTemas.tema}" immediate = "true"   editable="true">
                                <f:selectItems value="#{cambiadorTemas.themes}" />
                            </p:selectOneMenu>
                            <p:commandButton value="Cambiar" action="#{cambiadorTemas.cambiar}" ajax="false"/>
                        </h:panelGrid>
                    </p:dialog>

                </h:form>
                <p:idleMonitor timeout="100000"  
                               onidle="idleDialog.show()" onactive="idleDialog.hide()"/>  
                <p:dialog header="Aviso de inactividad en Login" resizable="false"  
                          widgetVar="idleDialog" modal="true" width="400">  

                </p:dialog>
            </ui:define>

        </ui:composition>

    </body>
</html>

También cambié el splitbutton por commandbutton con actionListener y action sin embargo, el resultado es el mismo. Agradezco la atención a mi problema!... sigo investigando por mi cuenta y si se de algo, vengo a postear como lo hice por si a alguien más le puede servir.

Saludos y gracias por los comentarios!

EDIT:
Supongo que me falta un atributo dentro del ManagedBean que redireccione a la página correspondiente al resultado de validación, un método similar a un servlet que redireccione... sin embargo, no tengo idea cual será...

EDIT2:
Mucho del código que transcribí aqui, no es necesario para entender cual es el problema... sin embargo lo hice por si alguien más está perdido como yo estaba, se de una idea de lo que estoy haciendo y por supuesto, si alguien lo mejora, que mejor!

me ha pasado...

hermano, te sugiero 2 cosas:
1- revisa el log del glassfish justo despues de ejecutar el evento, supuestamente no hace nada pero si hace solo que las excepciones no las manajas y las tira para el log, eso lo ves en el output/glassfish dentro del netbean...
2- Una vez que revises eso veras que has colocado algo mal dentro del xhtml, ahora en jsf 2 hay que ajustarse a los
estandares de html5...

dime si te ayudó...
saludos

Imagen de Alex Duarte 81

Gracias nuevamente

Mira que en el log del server Glassfish me indica esto:

SEVERE: Se ha recibido 'javax.el.MethodNotFoundException' al invocar la escucha de acción '#{loginBean.dologin}' para el componente 'loginButton'
SEVERE: javax.el.MethodNotFoundException: Method not found: com.project.managedBeans.LoginBean@5e842e84.dologin()

at com.sun.el.util.ReflectionUtil.getMethod(ReflectionUtil.java:160)
        at com.sun.el.parser.AstValue.invoke(AstValue.java:251)
        at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
        at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:153)
        at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
        at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:769)
        at javax.faces.component.UICommand.broadcast(UICommand.java:300)
        at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
        at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
        at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
        at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
        at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
        at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
        at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
        at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
        at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
        at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
        at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
        at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
        at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
        at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
        at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
        at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
        at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
        at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
        at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
        at java.lang.Thread.run(Thread.java:722)

SEVERE: JSF1073: se ha interceptado javax.faces.event.AbortProcessingException durante el procesamiento de INVOKE_APPLICATION 5 : UIComponent-ClientId=j_idt13:loginButton, Mensaje=Method not found: com.proyecto.managedBeans.LoginBean@5e842e84.dologin()
SEVERE: Method not found: com.proyecto.managedBeans.LoginBean@5e842e84.dologin()
javax.faces.event.AbortProcessingException: Method not found: com.proyecto.managedBeans.LoginBean@5e842e84.dologin()
        at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:182)
        at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
        at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:769)
        at javax.faces.component.UICommand.broadcast(UICommand.java:300)
        at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
        at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
        at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
        at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
        at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
        at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
        at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
        at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
        at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
        at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
        at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
        at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
        at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
        at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
        at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
        at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
        at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
        at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
        at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
        at java.lang.Thread.run(Thread.java:722)
Caused by: javax.el.MethodNotFoundException: Method not found: com.proyecto.managedBeans.LoginBean@5e842e84.dologin()
        at com.sun.el.util.ReflectionUtil.getMethod(ReflectionUtil.java:160)
        at com.sun.el.parser.AstValue.invoke(AstValue.java:251)
        at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
        at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:153)
        ... 33 more

Esto intenta autenticar los argumentos recibidos en el inputtext con la entidad de la BDD. Esto es:

 public void doLogin(ActionEvent ae) {
        RequestContext context = RequestContext.getCurrentInstance();
        FacesMessage msg = null;
        boolean loggedIn = false;
/*
userManager es el la instancia de la capa de negocio, la cual está compuesta por un objeto de DAO... quien a su vez busca la entidad con un createNamedQuery
*/

        if ( password != null && username != null && userManager.autenticarUsuario(username, password)) {
            loggedIn = true;
            msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Bienvenido", username);
        } else {
            loggedIn = false;
            msg = new FacesMessage(FacesMessage.SEVERITY_WARN, "Error al autenticar!", "Credenciales inválidas!");
        }

        FacesContext.getCurrentInstance().addMessage(null, msg);
        context.addCallbackParam("loggedIn", loggedIn);
    }

Sin embargo si utilizo este último, si funciona e incluso actualiza el elemento < grub de PrimeFaces:

public void login(ActionEvent actionEvent) {
     RequestContext context = RequestContext.getCurrentInstance();
     FacesMessage msg = null;
     boolean loggedIn = false;
     if (username != null && username.equals("Alex") && password != null && password.equals("admin")) {
     loggedIn = true;
     msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Bienvendido", username);
     } else {
     loggedIn = false;
     msg = new FacesMessage(FacesMessage.SEVERITY_WARN, "Error al autenticar!", "Credenciales inválidas");
     }

     FacesContext.getCurrentInstance().addMessage(null, msg);
     context.addCallbackParam("loggedIn", loggedIn);
     }

Gracias por la atención nuevamente!

EDIT

Corregí ese problema que cité, pero ahora me envia otro error...

SEVERE: JSF1073: se ha interceptado javax.faces.event.AbortProcessingException durante el procesamiento de INVOKE_APPLICATION 5 : UIComponent-ClientId=j_idt13:loginButton, Mensaje=/templates/layout.xhtml @38,113 actionListener="#{loginBean.doLogin()}": javax.ejb.EJBTransactionRolledbackException
SEVERE: /templates/layout.xhtml @38,113 actionListener="#{loginBean.doLogin()}": javax.ejb.EJBTransactionRolledbackException
javax.faces.event.AbortProcessingException: /templates/layout.xhtml @38,113 actionListener="#{loginBean.doLogin()}": javax.ejb.EJBTransactionRolledbackException
......
Caused by: javax.ejb.EJBTransactionRolledbackException
.....
at com.proyecto.ejbs.bussiness.UserManagerService.autenticarUsuario(UserManagerService.java:29)
.....
at com.proyecto.managedBeans.LoginBean.doLogin(LoginBean.java:82)
.....
at com.proyecto.dao.ejbs.TUsuarioFacade.buscarPorNomUsr(TUsuarioFacade.java:50)
....

Este es el método del managedBean LoginBean:

 public void doLogin() {
        RequestContext context = RequestContext.getCurrentInstance();
        FacesMessage msg = null;
        boolean loggedIn = false;
        if ( password != null && username != null && userManager.autenticarUsuario(username, password)) { //esta es la línea 82 referenciada en en log
            loggedIn = true;
            msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Bienvenido", username);
        } else {
            loggedIn = false;
            msg = new FacesMessage(FacesMessage.SEVERITY_WARN, "Error al autenticar!", "Credenciales inválidas!");
        }

        FacesContext.getCurrentInstance().addMessage(null, msg);
        context.addCallbackParam("loggedIn", loggedIn);
    }

Este es el método del UserManagerService

.....
@EJB
    TUsuarioFacadeLocal usuarioDAO;
....
 @Override
    public boolean autenticarUsuario(String login, String password) {
        TUsuario usuarioEntidad;
        boolean resultado = false;
        usuarioEntidad = usuarioDAO.buscarPorNomUsr(login); //esta es la línea 29 referenciada en el log
        if(usuarioEntidad != null){
            if(usuarioEntidad.getContrasena().equals(password)){
                resultado = true;
            }
        }
        return resultado;
    }

Esta es la clase TUsuarioFacade que implementa la interfaz TUsuarioFacadeLocal

//TUsuario es la entidad y q es un objeto de javax.persistence.Query;
@Override
    public TUsuario buscarPorNomUsr(String nom_usr) {
q = em.createNamedQuery("TUsuario.findByNombreUsr");
        // Este es el valor correspondiente al namedQuery en la entidad: SELECT t FROM TUsuario t WHERE t.nombreUsr = :nombreUsr
        q.setParameter("nombreUsr", nom_usr);
        List<TUsuario> resultados = q.getResultList(); //Esta es la línea 50 de TUsuarioFacade, que indica en el log
        if(resultados == null || resultados.size() != 1){
            return null;
        } else{
            return resultados.get(0);
        }
    }

Gracias nuevamente por la ayuda... sigo buscando como solucionarlo....

Imagen de neko069

Faltan clases.

Falta el código de tu entidad, y el código que describe el named query que estás usando.
También me llama la atención que no estás declarando transacciones, podrías probar agregando las anotaciones correspondientes a tu método de consulta, sólo para corroborar que no es eso.

Imagen de Alex Duarte 81

Las clases

Gracias neko069 por tu interés en mi problema, te cuento que no quise adjuntar las clases que me refieres, porque a mi parecer ya adjunté mucha información, para efectos de no saturar el tema, pero aquí están:

package com.proyecto.jpa.entities;

import java.io.Serializable;
import java.util.List;
import javax.persistence.Basic;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlTransient;

/**
 *
 * @author dr_psycho_class
 */

@Entity
@Table(catalog = "OXNetworks", schema = "")
@XmlRootElement
@NamedQueries({
    @NamedQuery(name = "TUsuario.findAll", query = "SELECT t FROM TUsuario t"),
    @NamedQuery(name = "TUsuario.findByNombreUsr", query = "SELECT t FROM TUsuario t WHERE t.nombreUsr = :nombreUsr"),
    @NamedQuery(name = "TUsuario.findByContrasena", query = "SELECT t FROM TUsuario t WHERE t.contrasena = :contrasena"),
    @NamedQuery(name = "TUsuario.findByPrivilegios", query = "SELECT t FROM TUsuario t WHERE t.privilegios = :privilegios")})
public class TUsuario implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @Basic(optional = false)
    @NotNull
    @Size(min = 1, max = 25)
    @Column(name = "Nombre_Usr", nullable = false, length = 25)
    private String nombreUsr;
    @Basic(optional = false)
    @NotNull
    @Size(min = 1, max = 35)
    @Column(nullable = false, length = 35)
    private String contrasena;
    private Integer privilegios;
    @OneToMany(cascade = CascadeType.ALL, mappedBy = "nomUsr")
    private List<TPedidoProv> tPedidoProvList;
    @OneToMany(cascade = CascadeType.ALL, mappedBy = "nomUsr")
    private List<TVenta> tVentaList;
    @OneToMany(cascade = CascadeType.ALL, mappedBy = "usuario")
    private List<TPago> tPagoList;
    @JoinColumn(name = "Num_Emp", referencedColumnName = "Num_Empleado")
    @ManyToOne
    private TEmpleado numEmp;

    public TUsuario() {
    }

    public TUsuario(String nombreUsr) {
        this.nombreUsr = nombreUsr;
    }

    public TUsuario(String nombreUsr, String contrasena) {
        this.nombreUsr = nombreUsr;
        this.contrasena = contrasena;
    }

    public String getNombreUsr() {
        return nombreUsr;
    }

    public void setNombreUsr(String nombreUsr) {
        this.nombreUsr = nombreUsr;
    }

    public String getContrasena() {
        return contrasena;
    }

    public void setContrasena(String contrasena) {
        this.contrasena = contrasena;
    }

    public Integer getPrivilegios() {
        return privilegios;
    }

    public void setPrivilegios(Integer privilegios) {
        this.privilegios = privilegios;
    }

    @XmlTransient
    public List<TPedidoProv> getTPedidoProvList() {
        return tPedidoProvList;
    }

    public void setTPedidoProvList(List<TPedidoProv> tPedidoProvList) {
        this.tPedidoProvList = tPedidoProvList;
    }

    @XmlTransient
    public List<TVenta> getTVentaList() {
        return tVentaList;
    }

    public void setTVentaList(List<TVenta> tVentaList) {
        this.tVentaList = tVentaList;
    }

    @XmlTransient
    public List<TPago> getTPagoList() {
        return tPagoList;
    }

    public void setTPagoList(List<TPago> tPagoList) {
        this.tPagoList = tPagoList;
    }

    public TEmpleado getNumEmp() {
        return numEmp;
    }

    public void setNumEmp(TEmpleado numEmp) {
        this.numEmp = numEmp;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (nombreUsr != null ? nombreUsr.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof TUsuario)) {
            return false;
        }
        TUsuario other = (TUsuario) object;
        if ((this.nombreUsr == null && other.nombreUsr != null) || (this.nombreUsr != null && !this.nombreUsr.equals(other.nombreUsr))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "com.proyecto.jpa.entities.TUsuario[ nombreUsr=" + nombreUsr + " ]";
    }
   
}

Este es el nuevo log generado:

WARNING: EJB5184:A system exception occurred during an invocation on EJB TUsuarioFacade, method: public com.proyecto.jpa.entities.TUsuario com.proyecto.dao.ejbs.TUsuarioFacade.buscarPorNomUsr(java.lang.String)
WARNING: javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
....
at com.proyecto.ejbs.bussiness.UserManagerService.autenticarUsuario(UserManagerService.java:32)
....
at com.proyecto.managedBeans.LoginBean.doLogin(LoginBean.java:80)
.....
at com.proyecto.dao.ejbs.TUsuarioFacade.buscarPorNomUsr(TUsuarioFacade.java:52)
....
WARNING: EJB5184:A system exception occurred during an invocation on EJB UserManagerService, method: public boolean com.proyecto.ejbs.bussiness.UserManagerService.autenticarUsuario(java.lang.String,java.lang.String)
WARNING: javax.ejb.EJBTransactionRolledbackException
....
at com.proyecto.ejbs.bussiness.UserManagerService.autenticarUsuario(UserManagerService.java:32)
at com.proyecto.managedBeans.LoginBean.doLogin(LoginBean.java:80)
...
Caused by: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
....
at com.proyecto.dao.ejbs.TUsuarioFacade.buscarPorNomUsr(TUsuarioFacade.java:52)
......
SEVERE: Se ha recibido 'javax.ejb.EJBTransactionRolledbackException' al invocar la escucha de acción '#{loginBean.doLogin(actionEvent)}' para el componente 'loginButton'
SEVERE: javax.ejb.EJBTransactionRolledbackException
.....
at com.proyecto.ejbs.bussiness.UserManagerService.autenticarUsuario(UserManagerService.java:32)
.....
at com.proyecto.managedBeans.LoginBean.doLogin(LoginBean.java:80)
....
Caused by: javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
        at com.sun.ejb.containers.BaseContainer.checkExceptionClientTx(BaseContainer.java:5074)
        at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4906)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2045)
        ... 74 more
Caused by: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
at com.proyecto.dao.ejbs.TUsuarioFacade.buscarPorNomUsr(TUsuarioFacade.java:52)
SEVERE: JSF1073: se ha interceptado javax.faces.event.AbortProcessingException durante el procesamiento de INVOKE_APPLICATION 5 : UIComponent-ClientId=j_idt13:loginButton, Mensaje=/templates/layout.xhtml @38,113 actionListener="#{loginBean.doLogin(actionEvent)}": javax.ejb.EJBTransactionRolledbackException
SEVERE: /templates/layout.xhtml @38,113 actionListener="#{loginBean.doLogin(actionEvent)}": javax.ejb.EJBTransactionRolledbackException
javax.faces.event.AbortProcessingException: /templates/layout.xhtml @38,113 actionListener="#{loginBean.doLogin(actionEvent)}": javax.ejb.EJBTransactionRolledbackException
.....
Caused by: javax.ejb.EJBTransactionRolledbackException
.....
at com.proyecto.ejbs.bussiness.UserManagerService.autenticarUsuario(UserManagerService.java:32)
....
at com.proyecto.managedBeans.LoginBean.doLogin(LoginBean.java:80)
....
Caused by: javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
        at com.sun.ejb.containers.BaseContainer.checkExceptionClientTx(BaseContainer.java:5074)
        at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4906)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2045)
        ... 74 more
Caused by: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
....
at com.proyecto.dao.ejbs.TUsuarioFacade.buscarPorNomUsr(TUsuarioFacade.java:52)
....

Al mismo tiempo, comento que al ser mi primer proyecto con J2EE he generado un proyecto de ejemplo que viene con el IDE Netbeans, a manera de guía, para Login, y ya he leído un poco sobre las transacciones, por lo que entiendo, debido a su atributo de consistencia, refiere a que dejara los datos válidos para la BDD o hará un rollback antes del commit. En el ejemplo que generé (ya incluido en el IDE) no hace uso de transacciones para consulta de la BDD (Disculpa si estoy diciendo una barbaridad) en el método que hace referencia a una transacción es al momento de crear un usuario nuevo, más no (negativo) hay referencia al momento de hacer consulta.

Sigo leyendo más sobre transacciones, se me debe haber escapado algo... mil gracias!!!

Imagen de neko069

Del stack trace.

Con el stack trace nuevo veo relevante ésto:

java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor

Es como si te faltara el driver de MySQL, estás seguro que lo tienes incluido en tu proyecto?

Imagen de Alex Duarte 81

Sip, tengo el driver

Hola nuevamente!

Te comento que al momento de crear las entidades, lo hice con el wizard de netbeans, creando para ello un pool de conexiones nuevo... y no tuve ningún problema para crearlo. Posteriormente tuve ese problema que refieres, y revisando un poco, me di cuenta que no había agregado el jar de MySQL al proyecto, por lo que corregí ese problema... en propiedades del proyecto y add external jar en el módulo ejb... ahora mismo he agregado el driver en los 3 proyectos...

  • JavaEE
  • Modulo EJB
  • Cliente WAR
    • El problema es el mismo... sigo buscando...

Imagen de Alex Duarte 81

Sip, tengo el driver

Hola nuevamente!

Si tuve el problema que refieres, porque no lo había agregado, pero lo corregí.... agregando el jar de MySQL, ahora mismo he agregado el jar correspondiente a los tres proyectos:

  1. Proyecto EE
  2. Módulo EJB
  3. Cliente WAR

Sin embargo el problema persiste... sigo investigando...

Imagen de neko069

El problema persiste en qué sentido?

Te sigue apareciendo la misma excepción?

Caused by: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor

Pega el nuevo stack trace para ver qué ha cambiado.

Imagen de Alex Duarte 81

Strack Trace nuevo

Aqui está:

WARNING: JSF1063: ADVERTENCIA Definiendo valor de atributo no serializable en HttpSession: (clave: loginBean, clase de valor: com.oxnetworks.managedBeans.LoginBean).
WARNING: EJB5184:A system exception occurred during an invocation on EJB TUsuarioFacade, method: public com.oxnetworks.jpa.entities.TUsuario com.oxnetworks.dao.ejbs.TUsuarioFacade.buscarPorNomUsr(java.lang.String)
WARNING: javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
at com.sun.ejb.containers.BaseContainer.checkExceptionClientTx(BaseContainer.java:5074)
        at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4906)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2045)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1994)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:222)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:89)
        at $Proxy161.buscarPorNomUsr(Unknown Source)
        at com.oxnetworks.ejbs.bussiness.UserManagerService.autenticarUsuario(UserManagerService.java:32)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
        at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
        at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388)
        at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)
        at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360)
        at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:89)
        at $Proxy157.autenticarUsuario(Unknown Source)
        at com.oxnetworks.managedBeans.LoginBean.doLogin(LoginBean.java:80)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at javax.el.BeanELResolver.invokeMethod(BeanELResolver.java:779)
        at javax.el.BeanELResolver.invoke(BeanELResolver.java:528)
        at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:257)
        at com.sun.el.parser.AstValue.invoke(AstValue.java:248)
        at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
        at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
        at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148)
        at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
        at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:769)
        at javax.faces.component.UICommand.broadcast(UICommand.java:300)
        at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
        at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
        at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
        at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
        at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
        at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
        at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
        at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
        at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
        at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
        at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
        at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
        at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
        at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
        at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
        at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
        at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
        at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
        at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
at com.mysql.jdbc.ConnectionImpl.nativeSQL(ConnectionImpl.java:3962)
        at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4196)
        at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4152)
        at com.sun.gjc.spi.base.ConnectionHolder.prepareStatement(ConnectionHolder.java:502)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1474)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1423)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseCall.prepareStatement(DatabaseCall.java:697)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:585)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:535)
        at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1717)
        at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:566)
        at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:207)
        at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193)
        at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.selectOneRow(DatasourceCallQueryMechanism.java:666)
        at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectOneRowFromTable(ExpressionQueryMechanism.java:2656)
        at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectOneRow(ExpressionQueryMechanism.java:2627)
        at org.eclipse.persistence.queries.ReadObjectQuery.executeObjectLevelReadQuery(ReadObjectQuery.java:450)
        at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:1081)
        at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:844)
        at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:1040)
        at org.eclipse.persistence.queries.ReadObjectQuery.execute(ReadObjectQuery.java:418)
        at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:1128)
        at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2871)
        at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1516)
        at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1498)
        at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1463)
        at org.eclipse.persistence.internal.jpa.EJBQueryImpl.executeReadQuery(EJBQueryImpl.java:485)
        at org.eclipse.persistence.internal.jpa.EJBQueryImpl.getResultList(EJBQueryImpl.java:734)
        at com.oxnetworks.dao.ejbs.TUsuarioFacade.buscarPorNomUsr(TUsuarioFacade.java:52)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
        at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
        at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388)
        at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)
        at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360)
        at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)
        ... 72 more

WARNING: EJB5184:A system exception occurred during an invocation on EJB UserManagerService, method: public boolean com.oxnetworks.ejbs.bussiness.UserManagerService.autenticarUsuario(java.lang.String,java.lang.String)
WARNING: javax.ejb.EJBTransactionRolledbackException
        at com.sun.ejb.containers.BaseContainer.mapLocal3xException(BaseContainer.java:2314)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2096)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1994)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:222)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:89)
        at $Proxy161.buscarPorNomUsr(Unknown Source)
        at com.oxnetworks.ejbs.bussiness.UserManagerService.autenticarUsuario(UserManagerService.java:32)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
        at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
        at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388)
        at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)
        at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360)
        at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:89)
        at $Proxy157.autenticarUsuario(Unknown Source)
        at com.oxnetworks.managedBeans.LoginBean.doLogin(LoginBean.java:80)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at javax.el.BeanELResolver.invokeMethod(BeanELResolver.java:779)
        at javax.el.BeanELResolver.invoke(BeanELResolver.java:528)
        at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:257)
        at com.sun.el.parser.AstValue.invoke(AstValue.java:248)
        at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
        at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
        at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148)
        at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
        at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:769)
        at javax.faces.component.UICommand.broadcast(UICommand.java:300)
        at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
        at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
        at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
        at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
        at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
        at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
        at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
        at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
        at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
        at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
        at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
        at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
        at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
        at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
        at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
        at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
        at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
        at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
        at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
        at java.lang.Thread.run(Thread.java:722)
Caused by: javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
        at com.sun.ejb.containers.BaseContainer.checkExceptionClientTx(BaseContainer.java:5074)
        at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4906)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2045)
        ... 74 more
Caused by: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
        at com.mysql.jdbc.ConnectionImpl.nativeSQL(ConnectionImpl.java:3962)
        at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4196)
        at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4152)
        at com.sun.gjc.spi.base.ConnectionHolder.prepareStatement(ConnectionHolder.java:502)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1474)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1423)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseCall.prepareStatement(DatabaseCall.java:697)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:585)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:535)
        at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1717)
        at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:566)
        at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:207)
        at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193)
        at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.selectOneRow(DatasourceCallQueryMechanism.java:666)
        at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectOneRowFromTable(ExpressionQueryMechanism.java:2656)
        at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectOneRow(ExpressionQueryMechanism.java:2627)
        at org.eclipse.persistence.queries.ReadObjectQuery.executeObjectLevelReadQuery(ReadObjectQuery.java:450)
        at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:1081)
        at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:844)
        at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:1040)
        at org.eclipse.persistence.queries.ReadObjectQuery.execute(ReadObjectQuery.java:418)
        at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:1128)
        at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2871)
        at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1516)
        at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1498)
        at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1463)
        at org.eclipse.persistence.internal.jpa.EJBQueryImpl.executeReadQuery(EJBQueryImpl.java:485)
        at org.eclipse.persistence.internal.jpa.EJBQueryImpl.getResultList(EJBQueryImpl.java:734)
        at com.oxnetworks.dao.ejbs.TUsuarioFacade.buscarPorNomUsr(TUsuarioFacade.java:52)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
        at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
        at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388)
        at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)
        at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360)
        at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)
        ... 72 more

SEVERE: Se ha recibido 'javax.ejb.EJBTransactionRolledbackException' al invocar la escucha de acción '#{loginBean.doLogin(actionEvent)}' para el componente 'loginButton'
SEVERE: javax.ejb.EJBTransactionRolledbackException
        at com.sun.ejb.containers.BaseContainer.mapLocal3xException(BaseContainer.java:2314)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2096)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1994)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:222)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:89)
        at $Proxy161.buscarPorNomUsr(Unknown Source)
        at com.oxnetworks.ejbs.bussiness.UserManagerService.autenticarUsuario(UserManagerService.java:32)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
        at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
        at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388)
        at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)
        at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360)
        at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:89)
        at $Proxy157.autenticarUsuario(Unknown Source)
        at com.oxnetworks.managedBeans.LoginBean.doLogin(LoginBean.java:80)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at javax.el.BeanELResolver.invokeMethod(BeanELResolver.java:779)
        at javax.el.BeanELResolver.invoke(BeanELResolver.java:528)
        at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:257)
        at com.sun.el.parser.AstValue.invoke(AstValue.java:248)
        at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
        at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
        at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148)
        at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
        at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:769)
        at javax.faces.component.UICommand.broadcast(UICommand.java:300)
        at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
        at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
        at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
        at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
        at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
        at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
        at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
        at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
        at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
        at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
        at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
        at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
        at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
        at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
        at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
        at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
        at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
        at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
        at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
        at java.lang.Thread.run(Thread.java:722)
Caused by: javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
        at com.sun.ejb.containers.BaseContainer.checkExceptionClientTx(BaseContainer.java:5074)
        at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4906)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2045)
        ... 74 more
Caused by: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
        at com.mysql.jdbc.ConnectionImpl.nativeSQL(ConnectionImpl.java:3962)
        at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4196)
        at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4152)
        at com.sun.gjc.spi.base.ConnectionHolder.prepareStatement(ConnectionHolder.java:502)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1474)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1423)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseCall.prepareStatement(DatabaseCall.java:697)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:585)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:535)
        at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1717)
        at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:566)
        at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:207)
        at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193)
        at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.selectOneRow(DatasourceCallQueryMechanism.java:666)
        at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectOneRowFromTable(ExpressionQueryMechanism.java:2656)
        at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectOneRow(ExpressionQueryMechanism.java:2627)
        at org.eclipse.persistence.queries.ReadObjectQuery.executeObjectLevelReadQuery(ReadObjectQuery.java:450)
        at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:1081)
        at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:844)
        at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:1040)
        at org.eclipse.persistence.queries.ReadObjectQuery.execute(ReadObjectQuery.java:418)
        at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:1128)
        at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2871)
        at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1516)
        at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1498)
        at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1463)
        at org.eclipse.persistence.internal.jpa.EJBQueryImpl.executeReadQuery(EJBQueryImpl.java:485)
        at org.eclipse.persistence.internal.jpa.EJBQueryImpl.getResultList(EJBQueryImpl.java:734)
        at com.oxnetworks.dao.ejbs.TUsuarioFacade.buscarPorNomUsr(TUsuarioFacade.java:52)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
        at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
        at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388)
        at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)
        at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360)
        at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)
        ... 72 more

SEVERE: JSF1073: se ha interceptado javax.faces.event.AbortProcessingException durante el procesamiento de INVOKE_APPLICATION 5 : UIComponent-ClientId=j_idt13:loginButton, Mensaje=/templates/layout.xhtml @38,113 actionListener="#{loginBean.doLogin(actionEvent)}": javax.ejb.EJBTransactionRolledbackException
SEVERE: /templates/layout.xhtml @38,113 actionListener="#{loginBean.doLogin(actionEvent)}": javax.ejb.EJBTransactionRolledbackException
javax.faces.event.AbortProcessingException: /templates/layout.xhtml @38,113 actionListener="#{loginBean.doLogin(actionEvent)}": javax.ejb.EJBTransactionRolledbackException
        at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:182)
        at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
        at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:769)
        at javax.faces.component.UICommand.broadcast(UICommand.java:300)
        at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
        at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
        at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
        at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
        at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
        at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
        at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
        at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
        at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
        at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
        at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
        at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
        at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
        at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
        at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
        at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
        at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
        at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
        at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
        at java.lang.Thread.run(Thread.java:722)
Caused by: javax.ejb.EJBTransactionRolledbackException
        at com.sun.ejb.containers.BaseContainer.mapLocal3xException(BaseContainer.java:2314)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2096)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1994)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:222)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:89)
        at $Proxy161.buscarPorNomUsr(Unknown Source)
        at com.oxnetworks.ejbs.bussiness.UserManagerService.autenticarUsuario(UserManagerService.java:32)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
        at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
        at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388)
        at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)
        at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360)
        at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:89)
        at $Proxy157.autenticarUsuario(Unknown Source)
        at com.oxnetworks.managedBeans.LoginBean.doLogin(LoginBean.java:80)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at javax.el.BeanELResolver.invokeMethod(BeanELResolver.java:779)
        at javax.el.BeanELResolver.invoke(BeanELResolver.java:528)
        at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:257)
        at com.sun.el.parser.AstValue.invoke(AstValue.java:248)
        at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
        at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
        at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148)
        ... 33 more
Caused by: javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
        at com.sun.ejb.containers.BaseContainer.checkExceptionClientTx(BaseContainer.java:5074)
        at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4906)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2045)
        ... 74 more
Caused by: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
        at com.mysql.jdbc.ConnectionImpl.nativeSQL(ConnectionImpl.java:3962)
        at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4196)
        at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4152)
        at com.sun.gjc.spi.base.ConnectionHolder.prepareStatement(ConnectionHolder.java:502)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1474)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1423)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseCall.prepareStatement(DatabaseCall.java:697)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:585)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:535)
        at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1717)
        at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:566)
        at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:207)
        at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193)
        at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.selectOneRow(DatasourceCallQueryMechanism.java:666)
        at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectOneRowFromTable(ExpressionQueryMechanism.java:2656)
        at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectOneRow(ExpressionQueryMechanism.java:2627)
        at org.eclipse.persistence.queries.ReadObjectQuery.executeObjectLevelReadQuery(ReadObjectQuery.java:450)
        at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:1081)
        at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:844)
        at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:1040)
        at org.eclipse.persistence.queries.ReadObjectQuery.execute(ReadObjectQuery.java:418)
        at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:1128)
        at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2871)
        at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1516)
        at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1498)
        at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1463)
        at org.eclipse.persistence.internal.jpa.EJBQueryImpl.executeReadQuery(EJBQueryImpl.java:485)
        at org.eclipse.persistence.internal.jpa.EJBQueryImpl.getResultList(EJBQueryImpl.java:734)
        at com.oxnetworks.dao.ejbs.TUsuarioFacade.buscarPorNomUsr(TUsuarioFacade.java:52)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
        at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
        at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388)
        at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)
        at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360)
        at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)
        ... 72 more

Disculpa el reguero de código, pero quizás pueda ayudar si adjunto todo el log... al evitar los puntos suspensivos.... Gracias nuevamente por tu ayuda!

Imagen de Alex Duarte 81

Strack Trace nuevo

Aqui está:

WARNING: JSF1063: ADVERTENCIA Definiendo valor de atributo no serializable en HttpSession: (clave: loginBean, clase de valor: com.oxnetworks.managedBeans.LoginBean).
WARNING: EJB5184:A system exception occurred during an invocation on EJB TUsuarioFacade, method: public com.oxnetworks.jpa.entities.TUsuario com.oxnetworks.dao.ejbs.TUsuarioFacade.buscarPorNomUsr(java.lang.String)
WARNING: javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
        at com.sun.ejb.containers.BaseContainer.checkExceptionClientTx(BaseContainer.java:5074)
        at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4906)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2045)
        at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1994)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:222)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:89)
        at $Proxy161.buscarPorNomUsr(Unknown Source)
        at com.oxnetworks.ejbs.bussiness.UserManagerService.autenticarUsuario(UserManagerService.java:32)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
        at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
        at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388)
        at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)
        at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360)
        at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:89)
        at $Proxy157.autenticarUsuario(Unknown Source)
        at com.oxnetworks.managedBeans.LoginBean.doLogin(LoginBean.java:80)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at javax.el.BeanELResolver.invokeMethod(BeanELResolver.java:779)
        at javax.el.BeanELResolver.invoke(BeanELResolver.java:528)
        at javax.el.CompositeELResolver.invoke(CompositeELResolver.java:257)
        at com.sun.el.parser.AstValue.invoke(AstValue.java:248)
        at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
        at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
        at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148)
        at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
        at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:769)
        at javax.faces.component.UICommand.broadcast(UICommand.java:300)
        at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
        at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
        at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
        at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
        at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
        at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
        at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
        at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
        at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
        at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
        at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
        at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
        at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
        at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
        at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
        at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
        at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
        at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
        at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
        at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
        at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
        at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
        at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
        at com.mysql.jdbc.ConnectionImpl.nativeSQL(ConnectionImpl.java:3962)
        at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4196)
        at com.mysql.jdbc.ConnectionImpl.prepareStatement(ConnectionImpl.java:4152)
        at com.sun.gjc.spi.base.ConnectionHolder.prepareStatement(ConnectionHolder.java:502)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1474)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.prepareStatement(DatabaseAccessor.java:1423)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseCall.prepareStatement(DatabaseCall.java:697)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:585)
        at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:535)
        at org.eclipse.persistence.internal.sessions.AbstractSession.basicExecuteCall(AbstractSession.java:1717)
        at org.eclipse.persistence.sessions.server.ServerSession.executeCall(ServerSession.java:566)
        at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:207)
        at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.executeCall(DatasourceCallQueryMechanism.java:193)
        at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.selectOneRow(DatasourceCallQueryMechanism.java:666)
        at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectOneRowFromTable(ExpressionQueryMechanism.java:2656)
        at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.selectOneRow(ExpressionQueryMechanism.java:2627)
        at org.eclipse.persistence.queries.ReadObjectQuery.executeObjectLevelReadQuery(ReadObjectQuery.java:450)
        at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:1081)
        at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:844)
        at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:1040)
        at org.eclipse.persistence.queries.ReadObjectQuery.execute(ReadObjectQuery.java:418)
        at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:1128)
        at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2871)
        at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1516)
        at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1498)
        at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1463)
        at org.eclipse.persistence.internal.jpa.EJBQueryImpl.executeReadQuery(EJBQueryImpl.java:485)
        at org.eclipse.persistence.internal.jpa.EJBQueryImpl.getResultList(EJBQueryImpl.java:734)
        at com.oxnetworks.dao.ejbs.TUsuarioFacade.buscarPorNomUsr(TUsuarioFacade.java:52)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)
        at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)
        at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388)
        at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)
        at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)
        at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)
        at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)
        at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360)
        at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)
        at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)
        ... 72 more

Este es el primer fragmento... evité utilizar los puntos suspensivos para ver si no he omitido algo importante en el log anterior... pero aún falta mucho... debo pegarlo completo, o por el contrario, debo seguir utilizando los puntos suspensivos y pegar únicamente las referencias a las clases de mi proyecto???
Edit
Busqué en la web en el sitio de Oracle y hacen referencia a que es posible que se utilice un driver antiguo... actualmente poseo la versión 5.1.18 y me he descargado la versión 5.1.22 lo voy a intentar...

Edit2
Mismo problema... sigo buscando....
Edit3
En este otro tema la persona dice que reinició el dominio de glassfish, google un how to restart glassfish domain y lo que pude encontrar es reinicar el server... así lo hice y ahora se anexó al stack trace lo siguiente:

WARNING: LDR5207: ASURLClassLoader EarLibClassLoader :
doneCalled = true
doneSnapshot = ASURLClassLoader.done() called ON EarLibClassLoader :
urlSet = [URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/vader-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/aristo-1.0.1.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/black-tie-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/bluesky-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/dot-luv-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/pepper-grinder-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/hot-sneaks-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/blitzer-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/bootstrap-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/start-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/afterdark-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/home-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/cupertino-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/humanity-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/midnight-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/south-street-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/cruze-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/overcast-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/redmond-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/flick-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/afterwork-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/le-frog-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/ui-darkness-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/smoothness-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/casablanca-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/swanky-purse-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/glass-x-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/mint-choc-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/trontastic-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/rocket-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/afternoon-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/sunny-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/mysql-connector-java-5.1.22-bin.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/ui-lightness-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/sam-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/dark-hive-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/primefaces-3.2.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/eggplant-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/excite-bike-1.0.8.jar]
doneCalled = false
 Parent -> org.glassfish.internal.api.DelegatingClassLoader@530db33e
 AT Wed Jan 09 14:50:25 CST 2013
 BY :java.lang.Throwable: printStackTraceToString
....
WARNING: EJB5184:A system exception occurred during an invocation on EJB TUsuarioFacade, method: public com.oxnetworks.jpa.entities.TUsuario com.oxnetworks.dao.ejbs.TUsuarioFacade.buscarPorNomUsr(java.lang.String)
WARNING: javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
...
WARNING: EJB5184:A system exception occurred during an invocation on EJB UserManagerService, method: public boolean com.oxnetworks.ejbs.bussiness.UserManagerService.autenticarUsuario(java.lang.String,java.lang.String)
WARNING: javax.ejb.EJBTransactionRolledbackException
...
Caused by: javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
....
Caused by: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
....
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.EscapeProcessor
        at com.sun.enterprise.loader.ASURLClassLoader.findClassData(ASURLClassLoader.java:782)
        at com.sun.enterprise.loader.ASURLClassLoader.findClass(ASURLClassLoader.java:696)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        ... 123 more
SEVERE: Se ha recibido 'javax.ejb.EJBTransactionRolledbackException' al invocar la escucha de acción '#{loginBean.doLogin(actionEvent)}' para el componente 'loginButton'
SEVERE: javax.ejb.EJBTransactionRolledbackException
...
Caused by: javax.ejb.TransactionRolledbackLocalException: Exception thrown from bean: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
...
Caused by: java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
....
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.EscapeProcessor
....
SEVERE: JSF1073: se ha interceptado javax.faces.event.AbortProcessingException durante el procesamiento de INVOKE_APPLICATION 5 : UIComponent-ClientId=j_idt13:loginButton, Mensaje=/templates/layout.xhtml @38,113 actionListener="#{loginBean.doLogin(actionEvent)}": javax.ejb.EJBTransactionRolledbackException
SEVERE: /templates/layout.xhtml @38,113 actionListener="#{loginBean.doLogin(actionEvent)}": javax.ejb.EJBTransactionRolledbackException
javax.faces.event.AbortProcessingException: /templates/layout.xhtml @38,113 actionListener="#{loginBean.doLogin(actionEvent)}": javax.ejb.EJBTransactionRolledbackException
....
WARNING: LDR5207: ASURLClassLoader EarLibClassLoader :
doneCalled = true
doneSnapshot = ASURLClassLoader.done() called ON EarLibClassLoader :
urlSet = [URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/vader-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/aristo-1.0.1.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/black-tie-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/bluesky-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/dot-luv-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/pepper-grinder-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/hot-sneaks-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/blitzer-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/bootstrap-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/start-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/afterdark-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/home-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/cupertino-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/humanity-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/midnight-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/south-street-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/cruze-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/overcast-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/redmond-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/flick-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/afterwork-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/le-frog-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/ui-darkness-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/smoothness-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/casablanca-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/swanky-purse-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/glass-x-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/mint-choc-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/trontastic-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/rocket-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/afternoon-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/sunny-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/mysql-connector-java-5.1.22-bin.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/ui-lightness-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/sam-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/dark-hive-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/primefaces-3.2.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/eggplant-1.0.8.jar, URLEntry : file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/lib/excite-bike-1.0.8.jar]
doneCalled = false
 Parent -> org.glassfish.internal.api.DelegatingClassLoader@530db33e
 AT Wed Jan 09 14:50:25 CST 2013
 BY :java.lang.Throwable: printStackTraceToString
....
 Parent -> org.glassfish.internal.api.DelegatingClassLoader@530db33e
 was requested to find class com.mysql.jdbc.ProfilerEventHandlerFactory after done was invoked from the following stack trace
java.lang.Throwable
...
SEVERE: Exception in thread "connector-timer-proxy"
SEVERE: java.lang.NoClassDefFoundError: com/mysql/jdbc/ProfilerEventHandlerFactory
....
SEVERE:         at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4470)
SEVERE:         at com.mysql.jdbc.ConnectionImpl.close(ConnectionImpl.java:1594)
SEVERE:         at com.sun.gjc.spi.ManagedConnection.destroy(ManagedConnection.java:409)
SEVERE:         at com.sun.enterprise.resource.allocator.LocalTxConnectorAllocator.destroyResource(LocalTxConnectorAllocator.java:136)
SEVERE:         at com.sun.enterprise.resource.pool.ConnectionPool.deleteResource(ConnectionPool.java:959)
SEVERE:         at com.sun.enterprise.resource.pool.datastructure.RWLockDataStructure.removeResource(RWLockDataStructure.java:153)
SEVERE:         at com.sun.enterprise.resource.pool.resizer.Resizer.removeIdleAndInvalidResources(Resizer.java:207)
SEVERE:         at com.sun.enterprise.resource.pool.resizer.Resizer.resizePool(Resizer.java:113)
SEVERE:         at com.sun.enterprise.resource.pool.resizer.Resizer.run(Resizer.java:93)
SEVERE:         at java.util.TimerThread.mainLoop(Timer.java:555)
SEVERE:         at java.util.TimerThread.run(Timer.java:505)
SEVERE: Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.ProfilerEventHandlerFactory
SEVERE:         at com.sun.enterprise.loader.ASURLClassLoader.findClassData(ASURLClassLoader.java:782)
SEVERE:         at com.sun.enterprise.loader.ASURLClassLoader.findClass(ASURLClassLoader.java:696)
SEVERE:         at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
SEVERE:         at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
SEVERE:         ... 11 more
Imagen de Alex Duarte 81

Error en el log desde el despliegue

Desde que hago deploy al proyecto, me aparece esto en el log del server

Launching GlassFish on Felix platform
INFO: Running GlassFish Version: GlassFish Server Open Source Edition 3.1.2.2 (build 5)
....
SEVERE: Exception while visiting com/sun/gjc/common/DataSourceSpec.class of size 3267
java.lang.NullPointerException
....
at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:296)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)
....
WARNING: Multiple [2] JMX MBeanServer instances exist, we will use the server at index [0] : [com.sun.enterprise.v3.admin.DynamicInterceptor@2c803533].
WARNING: JMX MBeanServer in use: [com.sun.enterprise.v3.admin.DynamicInterceptor@2c803533] from index [0]
WARNING: JMX MBeanServer in use: [com.sun.jmx.mbeanserver.JmxMBeanServer@2f5f0fe4] from index [1]
...
SEVERE: CORE10012: Application previously deployed is not at its original location any more: file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/
....
WARNING: Originally deployed application at /home/dr_psycho_class/Documentos/Java Development/Netbeans Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE not found
....
WARNING: Multiple [2] JMX MBeanServer instances exist, we will use the server at index [0] : [com.sun.enterprise.v3.admin.DynamicInterceptor@2c803533].
WARNING: JMX MBeanServer in use: [com.sun.enterprise.v3.admin.DynamicInterceptor@2c803533] from index [0]
WARNING: JMX MBeanServer in use: [com.sun.jmx.mbeanserver.JmxMBeanServer@2f5f0fe4] from index [1]
WARNING: LDR5207: ASURLClassLoader EarLibClassLoader :
doneCalled = true
doneSnapshot = ASURLClassLoader.done() called ON EarLibClassLoader :
urlSet = [URLEntry : file:/home/dr_psycho_class/Documentos/ ..... line is too long, please switch to wrapped mode to see whole line...
doneCalled = false
 Parent -> org.glassfish.internal.api.DelegatingClassLoader@70932490
 AT Wed Jan 09 15:13:29 CST 2013
 BY :java.lang.Throwable: printStackTraceToString
...
WARNING: Exception while dispatching an event
java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
...
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.EscapeProcessor
        at com.sun.enterprise.loader.ASURLClassLoader.findClassData(ASURLClassLoader.java:782)
        at com.sun.enterprise.loader.ASURLClassLoader.findClass(ASURLClassLoader.java:696)
...
SEVERE: Exception in thread "connector-timer-proxy"
SEVERE: java.lang.NoClassDefFoundError: com/mysql/jdbc/ProfilerEventHandlerFactory
...
SEVERE:         at com.mysql.jdbc.ConnectionImpl.realClose(ConnectionImpl.java:4470)
SEVERE:         at com.mysql.jdbc.ConnectionImpl.close(ConnectionImpl.java:1594)
SEVERE:         at com.sun.gjc.spi.ManagedConnection.destroy(ManagedConnection.java:409)
SEVERE:         at com.sun.enterprise.resource.allocator.LocalTxConnectorAllocator.destroyResource(LocalTxConnectorAllocator.java:136)
SEVERE:         at com.sun.enterprise.resource.pool.ConnectionPool.deleteResource(ConnectionPool.java:959)
SEVERE:         at com.sun.enterprise.resource.pool.datastructure.RWLockDataStructure.removeResource(RWLockDataStructure.java:153)
SEVERE:         at com.sun.enterprise.resource.pool.resizer.Resizer.removeIdleAndInvalidResources(Resizer.java:207)
SEVERE:         at com.sun.enterprise.resource.pool.resizer.Resizer.resizePool(Resizer.java:113)
SEVERE:         at com.sun.enterprise.resource.pool.resizer.Resizer.run(Resizer.java:93)
SEVERE:         at java.util.TimerThread.mainLoop(Timer.java:555)
SEVERE:         at java.util.TimerThread.run(Timer.java:505)
SEVERE: Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.ProfilerEventHandlerFactory
SEVERE:         at com.sun.enterprise.loader.ASURLClassLoader.findClassData(ASURLClassLoader.java:782)
SEVERE:         at com.sun.enterprise.loader.ASURLClassLoader.findClass(ASURLClassLoader.java:696)
SEVERE:         at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
SEVERE:         at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
SEVERE:         ... 11 more

No quisiera infringir ninguna norma del foro... si ya lo hice, por favor, háganmelo saber y yo borro tanto stack trace...

Imagen de neko069

Tú tranquilo

Preocúpate cuando preguntes algo y no postees el stack trace.

Pues buscando en internets, la versión 5.1.6 tiene las clases EscapeProcessor y ProfilerEventHandlerFactory podrías hacer la prueba con ésa versión y reiniciando el glassfish.
Asegúrate de cambiar el jar en todos lados donde lo hayas colocado.

Imagen de Alex Duarte 81

La última versión 5.1.22 JConnector

Según el sitio de MySQL indica que la última versión dentro de las GA es la 5.1.22 para JConnector... existe una referencia a un driver JConnector 5.1.6 en este sitio pero data del año 2009, aún así me he dirigido al enlace sugerido ahí y me redirecciona al sitio de MySQL en este otro hilo, sin embargo es la versión 5.1.11, incluso ahí mismo, puedo leer la etiqueta Looking for the latest GA version? y me direcciona a descargar el Connector/ODBC 5.2.3. Voy a seguir buscando... y si no encuentro algo, intentaré con esa versión 5.1.11, pensando que quizás 5.1.6 sea un 'alias' para esta versión... y que por alguna razón ya no aparece en la 5.1.22. Ya contaré que tal me fué.... :)

EDIT
Encontré uno 5.1.6 de aquí y lo sustituí y reinicié el server glassfish... pero aún tengo líos...
Este es el log durante el despliegue:

SEVERE: Exception while visiting com/sun/gjc/common/DataSourceSpec.class of size 3267
java.lang.NullPointerException
...
WARNING: Multiple [2] JMX MBeanServer instances exist, we will use the server at index [0] : [com.sun.enterprise.v3.admin.DynamicInterceptor@39ad96d5].
WARNING: JMX MBeanServer in use: [com.sun.enterprise.v3.admin.DynamicInterceptor@39ad96d5] from index [0]
WARNING: JMX MBeanServer in use: [com.sun.jmx.mbeanserver.JmxMBeanServer@74bbd2cd] from index [1]
...
SEVERE: CORE10012: Application previously deployed is not at its original location any more: file:/home/dr_psycho_class/Documentos/Java%20Development/Netbeans%20Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE/
...
WARNING: Originally deployed application at /home/dr_psycho_class/Documentos/Java Development/Netbeans Projects/Proyectos/OXNetworks/OXNetworksJ2EE/dist/gfdeploy/OXNetworksJ2EE not found
....
WARNING: LDR5207: ASURLClassLoader EarLibClassLoader :
...
Parent -> org.glassfish.internal.api.DelegatingClassLoader@177bb2da
 was requested to find class com.mysql.jdbc.EscapeProcessor after done was invoked from the following stack trace
java.lang.Throwable
        at com.sun.enterprise.loader.ASURLClassLoader.findClassData(ASURLClassLoader.java:780)
        at com.sun.enterprise.loader.ASURLClassLoader.findClass(ASURLClassLoader.java:696)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
...
WARNING: Exception while dispatching an event
java.lang.NoClassDefFoundError: com/mysql/jdbc/EscapeProcessor
....
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.EscapeProcessor
        at com.sun.enterprise.loader.ASURLClassLoader.findClassData(ASURLClassLoader.java:782)
        at com.sun.enterprise.loader.ASURLClassLoader.findClass(ASURLClassLoader.java:696)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
        ... 40 more
...

Este es el log post action sobre el boton:

WARNING: JSF1063: ADVERTENCIA Definiendo valor de atributo no serializable en HttpSession: (clave: loginBean, clase de valor: com.oxnetworks.managedBeans.LoginBean).
SEVERE: EJB5070: Exception creating stateless session bean : [UserManagerService]
WARNING: EJB5184:A system exception occurred during an invocation on EJB UserManagerService, method: public boolean com.oxnetworks.ejbs.bussiness.UserManagerService.autenticarUsuario(java.lang.String,java.lang.String)
WARNING: javax.ejb.EJBException: javax.ejb.EJBException: javax.ejb.CreateException: Could not create stateless EJB
...
SEVERE: Se ha recibido 'javax.ejb.EJBException' al invocar la escucha de acción '#{loginBean.doLogin(actionEvent)}' para el componente 'loginButton'
SEVERE: javax.ejb.EJBException: javax.ejb.EJBException: javax.ejb.CreateException: Could not create stateless EJB
...
SEVERE: JSF1073: se ha interceptado javax.faces.event.AbortProcessingException durante el procesamiento de INVOKE_APPLICATION 5 : UIComponent-ClientId=j_idt13:loginButton, Mensaje=/templates/layout.xhtml @38,113 actionListener="#{loginBean.doLogin(actionEvent)}": javax.ejb.EJBException: javax.ejb.EJBException: javax.ejb.CreateException: Could not create stateless EJB
SEVERE: /templates/layout.xhtml @38,113 actionListener="#{loginBean.doLogin(actionEvent)}": javax.ejb.EJBException: javax.ejb.EJBException: javax.ejb.CreateException: Could not create stateless EJB
....

voy a revisar mi código...

Imagen de ingscjoshua

mmmmm

la conexion a la BD la tienes definida en un conection pool? o la haces en la app? porque no haces un JNDI en el servidor de aplicaciones y ya? quizas eso solucione tu problema

Imagen de Alex Duarte 81

Utilicé un connection pool

Gracias ingcjoshua... la conexión la hice mediante un pool de conexion, utilizando JNDI, incluso en la consola de administración del dominio de glassfish, se puede apreciar el recurso en JDBC-> Pools de conexiones JDBC con el nombre de mysql_OXNetworks_rootPool, aquí en este thread hacen mención al problema inicial durante el despliegue... incluso las líneas siguientes del log ejemplificado ahí, son muy similares a las mías... en el caso específico de

SEVERE: Exception while visiting com/sun/gjc/common/DataSourceSpec.class of size 3267
java.lang.NullPointerException
        at org.glassfish.hk2.classmodel.reflect.impl.TypesImpl.getType(TypesImpl.java:78)
        at org.glassfish.hk2.classmodel.reflect.impl.ModelClassVisitor.visit(ModelClassVisitor.java:119)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at org.objectweb.asm.ClassReader.accept(Unknown Source)
        at org.glassfish.hk2.classmodel.reflect.Parser$5.on(Parser.java:363)
        at org.glassfish.hk2.classmodel.reflect.util.JarArchive.onSelectedEntries(JarArchive.java:125)
        at org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive.parse(DirectoryArchive.java:111)
        at org.glassfish.hk2.classmodel.reflect.util.DirectoryArchive.onSelectedEntries(DirectoryArchive.java:92)
        at org.glassfish.hk2.classmodel.reflect.Parser.doJob(Parser.java:348)
        at org.glassfish.hk2.classmodel.reflect.Parser.access$300(Parser.java:70)
        at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:307)
        at org.glassfish.hk2.classmodel.reflect.Parser$3.call(Parser.java:296)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:722)

voy a ver que tomo de ahí.

Imagen de Alex Duarte 81

Corregido

Me apena mucho por las molestias... mi error fue desplegar únicamente la aplicación principal EE, misma que engloba al módulo EJB y al módulo Cliente, creyendo que esto despliega en el server los proyectos necesarios para que funcione, y al parecer no es así. Entonces despliego primero el EJB y posteriormente el proyecto principal. Comento también que la estrategia de generación de tablas, la tengo en el valor "none" porque ya tengo BDD implementada. Aún no me autentica a pesar de introducir datos correctos, pero al menos ya no envía excepciones en el log y ya me devuelve mensajes con el típico System.out.print, generados desde DAO. Voy a seguir revisando mi código e intentar asimilar adecuadamente el alcance de ese persistence.xml en su atributo de estrategia de generación de tablas, quizás ahí esté el problema con que no esté validando.

Gracias a todos por su tiempo, el resto es cuestión de mi código!

Moraleja: La solución más sencilla es la adecuada en muchas ocasiones jejeje

Imagen de neko069

Si ya es un problema

Si ya es un problema distinto, abre otro hilo.