2013-05-05 86 views
0

首先是我的设置:错误的一切都在这里7.1.3

1)jboss7.1.3

2)行家javaee6生成的项目

3)耳朵,战争中,EJB项目格式

4)的Java 7

我试图创建一个使用LazyDataModel作为源数据表组件,但围绕以下问题不能得到:

22:28:56,419 WARN [org.jboss.modules] (MSC service thread 1-6) Failed to define class org.primefaces.model.LazyDataModel in Module "deployment.dropship-ear.ear:main" from Service Module Loader: java.lang.LinkageError: Failed to link org/primefaces/model/LazyDataModel (Module "deployment.dropship-ear.ear:main" from Service Module Loader) 
... 
Caused by: java.lang.NoClassDefFoundError: javax/faces/model/DataModel 

我试过到目前为止是(两人都没有工作):

1)添加在EJB项目,范围primefaces依赖=编译

2)添加primefaces模块中jboss7 1.3,并添加到依赖EJB和战争的项目,范围=编译|只要我在Web和EJB项目中定义的JBoss JSF-API

注:

<dependency> 
    <groupId>org.jboss.spec.javax.faces</groupId> 
    <artifactId>jboss-jsf-api_2.1_spec</artifactId> 
    <scope>provided</scope> 
</dependency> 

有什么建议吗?

回答

相关问题