E vi o [RESOLVIDO] no título mas pra mim não ficou clara a solução.
Estou com o mesmo problema, mas no meu caso estou começando a estudar EJB 3 no GlassFish.
Consigo fazer o Lookup e chamar o método remoto sem problemas usando como retorno uma entidade preenchida com valores hard code.
O segundo teste que estou fazendo é obter uma classe DAO e através dela obter essa mesma entidade com valores hard code para simular uma situação como se eu estive obtendo algo do banco de dados.
Boa noite!
Estou passando por uma situação que "quase nunca acontece" (ho-ho-ho). Tenho uma aplicação que roda perfeitamente em homologação, mas quando chega em produção acontece uma Exception:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Layout
at org.apache.commons.logging.impl.Log4jFactory.getInstance(Log4jFactory.java:140)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:253)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:382)
at br.com.gov.nfe.consumer.ConsumerMonitor.(ConsumerMonitor.java:46)
1
Aparentemente é um erro de classpath, mas o MANIFEST.MF não deixa mentir: