Hi,

Keep both
org.apache.ws.xmlschema.xmlschema-core
and
org.apache.ws.commons.schema.XmlSchema
is exactly the problem here.

You need remove
org.apache.ws.commons.schema.XmlSchema:1.4.7 from your maven.

org.apache.ws.xmlschema.xmlschema-core:2.0.0 already replace it, the groupId and artifactId changes from 1.4.7 to 2.0.0 but they're actually same lib with different version.

Freeman


On 2011-6-17, at 下午3:39, Stiffler07 wrote:

Hi Freeman,

I don't think so. I already added the newest version of

org.apache.ws.xmlschema.xmlschema-core
and
org.apache.ws.commons.schema.XmlSchema

to my Maven Pom. That's what my Pom looks like now:

<?xml version="1.0" encoding="utf-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0";
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd";>
 <modelVersion>4.0.0</modelVersion>
 <groupId>wsts</groupId>
 <artifactId>WSTS</artifactId>
 <packaging>war</packaging>
 <version>0.1</version>

 <name>A custom grails project</name>
 <description>A custom grails project</description>
 <url>http://www.myorganization.org</url>

 <properties>
   <grails.version>1.3.7</grails.version>
 </properties>

 <dependencies>

   <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>5.1.16</version>
                <scope>runtime</scope>
        </dependency>
        
        <dependency>
                <groupId>org.apache.cxf</groupId>
                <artifactId>cxf-rt-frontend-jaxws</artifactId>
                <version>2.4.0</version>
                <scope>runtime</scope>
        </dependency>
        <dependency>
                <groupId>org.apache.cxf</groupId>
                <artifactId>cxf-rt-transports-http</artifactId>
                <version>2.4.0</version>
                <scope>runtime</scope>
        </dependency>
        <dependency>
                <groupId>org.apache.ws.xmlschema</groupId>
                <artifactId>xmlschema-core</artifactId>
                <version>2.0</version>
        </dependency>     
        <dependency>
                <groupId>org.apache.ws.commons.schema</groupId>
                <artifactId>XmlSchema</artifactId>
                <version>1.4.7</version>
                <scope>runtime</scope>
                <exclusions>
                        <exclusion>
                                <groupId>com.sun.xml.bind</groupId>
                                <artifactId>jaxb-xjc</artifactId>
                        </exclusion>
                        <exclusion>
                                <groupId>com.sun.xml.bind</groupId>
                                <artifactId>jaxb-impl</artifactId>
                        </exclusion>
                </exclusions>
        </dependency>
        <dependency>
                <groupId>com.sun.xml.bind</groupId>
                <artifactId>jaxb-xjc</artifactId>
                <version>2.1.12</version>
                <scope>compile</scope>
        </dependency>
        <dependency>
                <groupId>com.sun.xml.bind</groupId>
                <artifactId>jaxb-impl</artifactId>
                <version>2.1.12</version>
                <scope>compile</scope>
        </dependency>
        
   <dependency>
     <groupId>org.grails</groupId>
     <artifactId>grails-bootstrap</artifactId>
     <version>${grails.version}</version>
     <exclusions>
       <exclusion>
         <groupId>org.codehaus.gpars</groupId>
         <artifactId>gpars</artifactId>
       </exclusion>
       <exclusion>
         <groupId>org.codehaus.gant</groupId>
         <artifactId>gant_groovy1.7</artifactId>
       </exclusion>
       <exclusion>
         <groupId>org.gparallelizer</groupId>
         <artifactId>GParallelizer</artifactId>
       </exclusion>
       <exclusion>
         <groupId>org.codehaus.gant</groupId>
         <artifactId>gant_groovy1.6</artifactId>
       </exclusion>
       <exclusion>
         <groupId>org.apache.ant</groupId>
         <artifactId>ant</artifactId>
       </exclusion>
       <exclusion>
         <groupId>org.apache.ant</groupId>
         <artifactId>ant-launcher</artifactId>
       </exclusion>
       <exclusion>
         <groupId>org.apache.ivy</groupId>
         <artifactId>ivy</artifactId>
       </exclusion>
     </exclusions>
   </dependency>

   <dependency>
     <groupId>org.grails</groupId>
     <artifactId>grails-crud</artifactId>
     <version>${grails.version}</version>
     <exclusions>
       <exclusion>
         <groupId>org.grails</groupId>
         <artifactId>grails-docs</artifactId>
       </exclusion>
       <exclusion>
         <groupId>org.apache.ant</groupId>
         <artifactId>ant</artifactId>
       </exclusion>
       <exclusion>
         <groupId>org.apache.ant</groupId>
         <artifactId>ant-launcher</artifactId>
       </exclusion>
       <exclusion>
         <groupId>org.springframework</groupId>
         <artifactId>spring-test</artifactId>
       </exclusion>
       <exclusion>
         <groupId>radeox</groupId>
         <artifactId>radeox</artifactId>
       </exclusion>
       <exclusion>
         <groupId>commons-digester</groupId>
         <artifactId>commons-digester</artifactId>
       </exclusion>
       <exclusion>
         <groupId>javax.persistence</groupId>
         <artifactId>persistence-api</artifactId>
       </exclusion>
       <exclusion>
         <groupId>junit</groupId>
         <artifactId>junit</artifactId>
       </exclusion>
     </exclusions>
   </dependency>

   <dependency>
     <groupId>org.grails</groupId>
     <artifactId>grails-gorm</artifactId>
     <version>${grails.version}</version>
     <exclusions>
       <exclusion>
         <groupId>org.apache.ant</groupId>
         <artifactId>ant</artifactId>
       </exclusion>
       <exclusion>
         <groupId>org.apache.ant</groupId>
         <artifactId>ant-launcher</artifactId>
       </exclusion>
       <exclusion>
         <groupId>commons-digester</groupId>
         <artifactId>commons-digester</artifactId>
       </exclusion>
       <exclusion>
         <groupId>junit</groupId>
         <artifactId>junit</artifactId>
       </exclusion>
       <exclusion>
         <groupId>org.hibernate</groupId>
         <artifactId>hibernate</artifactId>
       </exclusion>
       <exclusion>
         <groupId>org.hibernate</groupId>
         <artifactId>hibernate-annotations</artifactId>
       </exclusion>
       <exclusion>
         <groupId>org.hibernate</groupId>
         <artifactId>hibernate-commons-annotations</artifactId>
       </exclusion>
       <exclusion>
         <groupId>antlr</groupId>
         <artifactId>antlr</artifactId>
       </exclusion>
     </exclusions>
   </dependency>

   <dependency>
     <groupId>org.grails</groupId>
     <artifactId>grails-test</artifactId>
     <version>${grails.version}</version>
     <scope>test</scope>
   </dependency>

   <dependency>
     <groupId>javax.servlet</groupId>
     <artifactId>jstl</artifactId>
     <version>1.1.2</version>
   </dependency>

   <dependency>
     <groupId>taglibs</groupId>
     <artifactId>standard</artifactId>
     <version>1.1.2</version>
   </dependency>


   <dependency>
     <groupId>org.hibernate</groupId>
     <artifactId>hibernate-ehcache</artifactId>
     <version>3.3.1.GA</version>
       <exclusions>

         <exclusion>
           <groupId>org.slf4j</groupId>
           <artifactId>slf4j-api</artifactId>
         </exclusion>


         <exclusion>
           <groupId>net.sf.ehcache</groupId>
           <artifactId>ehcache</artifactId>
         </exclusion>
       </exclusions>
   </dependency>

   <dependency>
     <groupId>net.sf.ehcache</groupId>
     <artifactId>ehcache-core</artifactId>
     <version>1.7.1</version>
     <exclusions>
       <exclusion>
         <groupId>org.slf4j</groupId>
         <artifactId>slf4j-api</artifactId>
       </exclusion>
     </exclusions>
   </dependency>


   <dependency>
     <groupId>hsqldb</groupId>
     <artifactId>hsqldb</artifactId>
     <version>1.8.0.10</version>
   </dependency>


   <dependency>
     <groupId>org.slf4j</groupId>
     <artifactId>slf4j-api</artifactId>
     <version>1.5.8</version>
     <scope>runtime</scope>
   </dependency>
   <dependency>
     <groupId>org.slf4j</groupId>
     <artifactId>slf4j-log4j12</artifactId>
     <version>1.5.8</version>
     <scope>runtime</scope>
   </dependency>


   <dependency>
     <groupId>org.aspectj</groupId>
     <artifactId>aspectjweaver</artifactId>
     <version>1.6.8</version>
   </dependency>

   <dependency>
     <groupId>org.aspectj</groupId>
     <artifactId>aspectjrt</artifactId>
     <version>1.6.8</version>
   </dependency>

   <dependency>
     <groupId>commons-codec</groupId>
     <artifactId>commons-codec</artifactId>
     <version>1.3</version>
   </dependency>

   <dependency>
     <groupId>commons-collections</groupId>
     <artifactId>commons-collections</artifactId>
     <version>3.2.1</version>
   </dependency>

   <dependency>
     <groupId>commons-pool</groupId>
     <artifactId>commons-pool</artifactId>
     <version>1.5.3</version>
   </dependency>

 </dependencies>

 <dependencyManagement>
   <dependencies>
     <dependency>
       <groupId>log4j</groupId>
       <artifactId>log4j</artifactId>
       <version>1.2.16</version>
       <scope>runtime</scope>
     </dependency>
   </dependencies>
 </dependencyManagement>

 <repositories>
        

        <repository>
          <id>maven2-repository.java.net</id>
          <name>Java.net Repository for Maven</name>
          <url>http://download.java.net/maven/2/</url>
          <layout>default</layout>
        </repository>
 </repositories>

 <build>
   <pluginManagement />

   <plugins>
     <plugin>
       <groupId>org.grails</groupId>
       <artifactId>grails-maven-plugin</artifactId>
       <version>${grails.version}</version>
       <extensions>true</extensions>
       <executions>
         <execution>
           <goals>
             <goal>init</goal>
             <goal>maven-clean</goal>
             <goal>validate</goal>
             <goal>config-directories</goal>
             <goal>maven-compile</goal>
             <goal>maven-test</goal>
             <goal>maven-war</goal>
             <goal>maven-functional-test</goal>
           </goals>
         </execution>
       </executions>
     </plugin>

     <plugin>
       <artifactId>maven-compiler-plugin</artifactId>
       <configuration>
         <source>1.5</source>
         <target>1.5</target>
       </configuration>
     </plugin>
   </plugins>
 </build>

 <profiles>
   <profile>
     <id>tools</id>
     <activation>
       <property>
         <name>java.vendor</name>
         <value>Sun Microsystems Inc.</value>
       </property>
     </activation>
     <dependencies>
       <dependency>
         <groupId>com.sun</groupId>
         <artifactId>tools</artifactId>
         <version>${java.version}</version>
         <scope>system</scope>
         <systemPath>${java.home}/../lib/tools.jar</systemPath>
       </dependency>
     </dependencies>
   </profile>
 </profiles>
</project>

I'm still getting the same exception.

regards,

Stephan

--
View this message in context: 
http://cxf.547215.n5.nabble.com/consuming-dynamic-client-in-glassfish-NoSuchFieldError-QUALIFIED-tp4496629p4497960.html
Sent from the cxf-user mailing list archive at Nabble.com.

---------------------------------------------
Freeman Fang

FuseSource
Email:[email protected]
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com









Reply via email to