Erro na INICIALIZACAO do Hibernate

Oi pessoal,

Ao inicializar a configuracao do Hibernate ocorre a seguinte mensagem de erro no browse:

exception

javax.servlet.ServletException: Servlet execution threw an exception

root cause

java.lang.NoSuchMethodError: org.objectweb.asm.ClassWriter.<init>(Z)V
net.sf.cglib.core.DebuggingClassWriter.<init>(DebuggingClassWriter.java:47)
net.sf.cglib.core.DefaultGeneratorStrategy.getClassWriter
(ActionServlet.java:1858)


outras linhas

org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:446)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

O rotina de inicialização da configuração é:

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;

public class HibernateUtility {

private static SessionFactory factory;
    
static {
//Bloco estático que inicializa o Hibernate
	try {
	
    // o erro ocorre na linha abaixo
       factory = new Configuration().configure().buildSessionFactory();
	
	} catch (Exception e) {
		
		e.printStackTrace();
		factory = null;
	}
}

public static Session getSession() {
    //Retorna a sessão aberta
	return factory.openSession();
    
}

}

O INTERESSANTE é que o erro só ocorre ao utilizar a aplicação com Struts e Tomcat, porque ao executar a rotina dentro do Eclipse funciona normalmente.

Estou usando o Tomcat 5.5.20, Java 1.5, Hibernate 3, SQL Server
E ainda:

asm-all-2.2.3
cglib-nodep-2.1_3
jtds-1.1

O hibernate.cfg.xml é:

<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd”>
<hibernate-configuration>
<session-factory>

<property name=“hibernate.dialect”>
org.hibernate.dialect.SQLServerDialect
</property>
<property name=“hibernate.connection.driver_class”>
net.sourceforge.jtds.jdbc.Driver
</property>
<property name=“hibernate.connection.url”>
jdbc:jtds:sqlserver://localhost/banco
</property>
<property name=“hibernate.connection.username”>
</property>
<property name=“hibernate.connection.password”>
</property>

<!-- Configurações de debug -->

<property name=“show_sql”>true</property>
<property name=“hibernate.generate_statistics”>true</property>
<property name=“hibernate.use_sql_comments”>true</property>

<mapping resource="\maquinas\model\bean\Apontamento.hbm.xml"/>
<mapping resource="\maquinas\model\bean\Operador.hbm.xml"/>

</session-factory>

</hibernate-configuration>

Alugém já teve este problema ?

Obrigado

Marcos