2013-05-05 85 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> 

有什麼建議嗎?

回答

相關問題