2012-12-11 24 views
0

我使用Maven我的Java項目,並收到此錯誤的Maven依賴的CXF

java.lang.NoClassDefFoundError: org/apache/cxf/logging/FaultListener 

我想我需要包括maven的依賴性爲above.I已經公佈的代碼片段從POM。下面是xml

  <properties>   
        <cxf.version>2.5.2</cxf.version>   
      </properties> 
      <dependency> 
       <groupId>org.apache.cxf</groupId> 
       <artifactId>cxf-rt-frontend-jaxws</artifactId> 
       <version>${cxf.version}</version> 
       <exclusions> 
        <exclusion> 
         <groupId>org.apache.geronimo.specs</groupId> 
         <artifactId>geronimo-javamail_1.4_spec</artifactId> 
        </exclusion> 
        <exclusion> 
         <groupId>org.apache.geronimo.specs</groupId> 
         <artifactId>geronimo-activation_1.1_spec</artifactId> 
        </exclusion> 
       </exclusions> 
      </dependency> 
      <dependency> 
       <groupId>org.apache.cxf</groupId> 
       <artifactId>cxf-rt-transports-http</artifactId> 
       <version>${cxf.version}</version> 
      </dependency> 
      <dependency> 
       <groupId>org.apache.cxf</groupId> 
       <artifactId>cxf-rt-frontend-jaxrs</artifactId> 
       <version>${cxf.version}</version> 
      </dependency> 
      <dependency> 
       <groupId>org.apache.cxf</groupId> 
       <artifactId>cxf-rt-rs-security-xml</artifactId> 
       <version>${cxf.version}</version> 
      </dependency> 
      <dependency> 
       <groupId>org.apache.cxf</groupId> 
       <artifactId>cxf-rt-ws-security</artifactId> 
       <version>${cxf.version}</version> 
      </dependency> 

我對Maven不是很滿意,可以有人幫助我。

回答

0

本組在org.apache.cxf:cxf-api。其他cxf構件如cxf-rt-transports-http將此作爲依賴項,因此您應該已經有

構建項目時是否包含cxf-api jar包?

+0

是的,我檢查了我的戰爭,發現cxf-api罐子 – Anand

+0

是它的類嗎? – Qwerky

+0

你的戰爭中你的cxf-api jar版本是什麼? – willome