[Resolvido] Erro ao iniciar sistema hibernate JPA + Jersey

Olá pessoal!

Estou fazendo uma aplicação hibernate JPA + Jersey, com banco de dados MySQL.
Fiz todas as anotações e gerei normalmente o banco de dados através do JBossTools (JPA Tools > Generate Tables From Entities).
Maravilha! Só que quando vou tentar rodar a aplicação e acessar um dos métodos publicados acontece o seguinte erro

Se eu for na linha 20 da classe CategoriaFacade encontro a seguinte codificação:

	private CategoriaDAO categoriaDAO = new CategoriaDAO();

Esse meu CategoriaDAO herda o DAOFactory, então eu passo a classe Categoria por parâmetro do construtor, exatamente como fiz em outra aplicação.
Já verifiquei todos os JAR, inclusive exclui todos eles e coloquei novamente no projeto (Fiz o Build Path também).

Meu persistence.xml está da seguinte maneira:

<?xml version="1.0" encoding="UTF-8"?> <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"> <persistence-unit name="ChoiceWeb"> <class>br.com.curingaMobile.choices.model.Categoria</class> <class>br.com.curingaMobile.choices.model.SubCategoria</class> <class>br.com.curingaMobile.choices.model.Criterio</class> <class>br.com.curingaMobile.choices.model.Produto</class> <class>br.com.curingaMobile.choices.model.CriterioProduto</class> <properties> <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect" /> <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver" /> <property name="hibernate.connection.url" value="jdbc:mysql://localhost:8080/choices" /> <property name="hibernate.default_schema" value="choices" /> <property name="hibernate.connection.username" value="root" /> <property name="hibernate.connection.password" value="root" /> <property name="hibernate.hbm2ddl.auto" value="create-update" /> <property name="hibernate.show_sql" value="false" /> <property name="hibernate.format_sql" value="false" /> </properties> </persistence-unit> </persistence>

Alguém saberia me dizer o que estou fazendo de errado?
Agradeço desde já por qualquer ajuda!

NoClassDefFoundError sem um ClassNotFoundException indica que mais de uma versão desta classe está presente e no alcance do ClassLoader.

[]'s

[quote=Alexandre Saudate]NoClassDefFoundError sem um ClassNotFoundException indica que mais de uma versão desta classe está presente e no alcance do ClassLoader.

[]'s[/quote]

Olá amigo!
Antes de mais nada, obrigado pela resposta, mas eu não entendi ela (desculpe pela minha ignorância).
Eu achei um erro aqui que o DAO não estava apontando para o persistence-unit correto, arrumei isso e tentei executar novamente, o erro persiste

Agradeço desde já pela ajuda!

Bom, agora o erro significa que a classe CriterioProdutoId tem que implementar Serializable…

[]'s

Caramba, era exatamente isso.
Valeu pela ajuda amigo!