原始问题标题:
C:\ Documents and Settings \ user \ My Documents \ NetBeansProjects \ ConsultingAgency \ nbproject \ build-impl.xml:563:尚未部署模块。
您好
我是javaserver的新手,正在开发并遵循一些关于此
的netbean教程从数据库生成JavaServer Faces CRUD应用程序: http://netbeans.org/kb/docs/web/jsf-jpa-crud-wizard.html
当我在计算机上运行此生成的代码时,我收到此消息,但似乎无效。
C:\ Documents and Settings \ user \ My Documents \ NetBeansProjects \ ConsultingAgency \ nbproject \ build-impl.xml:563:尚未部署模块。
任何人都可以帮我解决这个问题吗?
提前感谢。
答案 0 :(得分:0)
好的,我发现问题是什么,至少在意,当你部署引用EJB项目的企业应用程序客户端时,它默认在你的应用程序客户端jar中包含EJB jar,所以当你部署你的应用程序时客户端,glassfish看到两种类型的罐子,并且对于您尝试部署哪种类型的模块感到困惑。所以我转到app client library选项,取消选中package选项,然后部署了我的app客户端。
然而,现在它抱怨我的app客户端部署jar找不到ejb类文件:注释处理错误:java.lang.NoClassDefFoundError
我认为这只会在你使用@EJB注入时发生,但是如果你使用jndi查找它应该没问题。