Rodando Aplicação Web (JSF) com Projeto Adicionado

Boa tarde,

Tenho um Projeto Web utilizando o Framework JSF no Eclipse.
Adicionei um Projeto em Propriedades -> Java Build Path e na aba Order and Export eu marquei o projeto pensando que quando eu faço o Deploy o Eclipse irá enviar também este projeto (ou o jar dele) para o Servidor.
O problema que estou acessando uma classe Cliente deste projeto (que utilizo com o Hibernate) e o Tomcat está acusando que não encontra a classe. Na aplicação não apresenta erro.

Erro:
java.lang.NoClassDefFoundError: …
java.lang.Class.getDeclaredFields0(Native Method)
java.lang.Class.privateGetDeclaredFields(Class.java:2291)
java.lang.Class.getDeclaredFields(Class.java:1743)
com.sun.faces.mgbean.BeanBuilder.scanForAnnotations(BeanBuilder.java:476)
com.sun.faces.mgbean.BeanBuilder.loadBeanClass(BeanBuilder.java:449)
com.sun.faces.mgbean.BeanBuilder.bake(BeanBuilder.java:379)
com.sun.faces.mgbean.ManagedBeanBuilder.bake(ManagedBeanBuilder.java:86)
com.sun.faces.mgbean.BeanManager.preProcessBean(BeanManager.java:349)
com.sun.faces.mgbean.BeanManager.create(BeanManager.java:258)
com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:191)
com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:73)
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:67)
com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:71)
org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:71)
org.apache.el.parser.AstValue.getTarget(AstValue.java:94)
org.apache.el.parser.AstValue.invoke(AstValue.java:244)
org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278)
com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:102)
javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:84)
com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:98)
javax.faces.component.UICommand.broadcast(UICommand.java:311)
javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:781)
javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1246)
com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:77)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)
com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:114)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:308)

Tentei também gerar o JAR do projeto e adicionar na aplicação Web.

Gostaria de saber como posso ter um projeto com a definição do modelo e outro com a aplicação, que utiliza o primeiro projeto?

Não sei se foi o geito correto, mas tive que adicionar o projeto (com o Hibernate e outros JARs que estão no projeto) em Web Deployment Assembly.

Se no próprio título do tópico você já disse que era uma aplicação “web”, por que não abriu no fórum de desenvolvimento web?
Bom, como sua dúvida é no Eclipse, e não tanto no Java em si, o fórum realmente correto seria Frameworks, Ferramentas e Utilitários.

Tópico movido. Por favor, leia com atenção a lista de fóruns antes de postar.

Só postei aqui porque achei que a dúvida erá básica e claro que isto é fácil de se confundir.
Se ainda tiver alguém que pode me ajudar sobre a melhor forma de se trabalhar com dois ou mais projetos, estou no aguardo.