我有一个EJB JAR + JSF WAR可以在从NetBeans部署的本地GlassFish上正常运行,但如果我尝试在在线GlassFish上部署WAR,我会收到以下错误:
Exception while loading the app :
java.lang.Exception: java.lang.IllegalStateException:
ContainerBase.addChild: start: org.apache.catalina.LifecycleException:
com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED!
com.ejb.entity.myEntity
编辑 GlassFish日志消息:
消息ID
Unsanitized stacktrace from failed start... com.sun.faces.config.ConfigurationException
完成消息
此外:
两台服务器的配置方式相同。 EJB在WAR中导入。可能是什么问题呢?任何想法或想法将不胜感激!
答案 0 :(得分:1)
当会话bean具有远程和本地业务接口时,两个接口都不应该有任何共同的方法。
这是一个NetBeans警告,我认为这不会引起任何问题,因为Web应用程序仅使用本地接口。从EJB中删除远程接口后,我能够在本地和在线GlassFish上部署WAR。