Aplicação maven com JSF1.2 nao faz deploy no glassfish 4.1.2

Tenho uma aplicação criada com o maven no eclipse mars, que usa JSF 1.2, RichFaces 3.3.3, Hibernate 3.2.0. Mas quando tento implantá-la no glassfish 4.1.2 dá o erro:

Critical error during deployment:
com.sun.faces.config.ConfigurationException:
Source Document: jndi:/server/CA-Client/WEB-INF/faces-config.xml
Cause: Unable to create a new instance of ‘caclient.listener.CtrPhaseListener’: javax.faces.FacesException: caclient.listener.CtrPhaseListener

at java.lang.Thread.run(Thread.java:745)
Caused by: javax.faces.FacesException: caclient.listener.CtrPhaseListener
at com.sun.faces.config.processor.AbstractConfigProcessor.loadClass(AbstractConfigProcessor.java:428)
at com.sun.faces.config.processor.AbstractConfigProcessor.createInstance(AbstractConfigProcessor.java:301)
… 58 more
Caused by: java.lang.ClassNotFoundException: caclient.listener.CtrPhaseListener

Exception during cleanup after start failed
org.apache.catalina.LifecycleException: Manager has not yet been started

ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: java.lang.RuntimeException: com.sun.faces.config.ConfigurationException:
Source Document: jndi:/server/CA-Client/WEB-INF/faces-config.xml
Cause: Unable to create a new instance of ‘caclient.listener.CtrPhaseListener’: javax.faces.FacesException: caclient.listener.CtrPhaseListener

Alguém já passou por isso e poderia me ajudar? Estou totalmente perdido.