[jboss-user] [JBoss Web Services] - Abstract class as input Parameter in WebService

alex soto do-not-reply at jboss.com
Wed Jul 28 12:52:25 EDT 2010


alex soto [http://community.jboss.org/people/lexsoto%40gmail.com] replied to the discussion

"Abstract class as input Parameter in WebService"

To view the discussion, visit: http://community.jboss.org/message/554866#554866

--------------------------------------------------------------
In case it helps somebody else, here is how I managed to get the JBoss web service client to work.

With Java 6, need to run the client with the JVM option:

-Djava.endorsed.dirs=${JBOSS_HOME}/lib/endorsed


The maven dependencies I used are:

<dependency>
  <groupId>org.jboss.jbossas</groupId>
  <artifactId>jboss-as-client</artifactId>
  <version>5.1.0.GA</version>
  <type>pom</type>
  <scope>compile</scope>
  <exclusions>
    <exclusion>
      <artifactId>jaxb-api</artifactId>
      <groupId>sun-jaxb</groupId>
    </exclusion>
  </exclusions>
</dependency>

<dependency>
  <groupId>org.jboss</groupId>
  <artifactId>jboss-common-core</artifactId>
  <version>2.2.14.GA</version>
  <scope>compile</scope>
</dependency>

<dependency>
  <groupId>org.jboss.ws</groupId>
  <artifactId>jbossws-spi</artifactId>
  <version>1.1.2.GA</version>
</dependency>

<dependency>
  <groupId>org.jboss.ws.native</groupId>
  <artifactId>jbossws-native-jaxws</artifactId>
  <version>3.1.2.GA</version>
  <exclusions>
    <exclusion>
      <artifactId>stax-api</artifactId>  
      <groupId>javax.xml.stream</groupId>
   </exclusion>
  </exclusions>
</dependency>

<dependency>
  <groupId>org.jboss.client</groupId>
  <artifactId>jboss-client</artifactId>
  <version>5.1.0.CR1</version>
</dependency>

<dependency>
  <groupId>javassist</groupId>
  <artifactId>javassist</artifactId>
  <version>3.9.0.GA</version>
</dependency>

<dependency>
  <groupId>org.jboss.client</groupId>
  <artifactId>jbossall-client</artifactId>
  <version>5.0.0.GA</version>
</dependency>

<dependency>
  <groupId>org.jboss</groupId>
  <artifactId>jbossxb</artifactId>
  <version>2.0.1.GA</version>
  <scope>compile</scope>
</dependency>

<dependency>
  <groupId>org.jboss.ws</groupId>
  <artifactId>jbossws-common</artifactId>
  <version>1.1.0.SP1</version>
</dependency>

<dependency>
  <groupId>org.jboss.ws.native</groupId>
  <artifactId>jbossws-native-client</artifactId>
  <version>3.1.2.GA</version>
  <exclusions>
       <exclusion>
            <artifactId>stax-api</artifactId>
            <groupId>stax</groupId>
       </exclusion>
  </exclusions>
</dependency>

<dependency>
  <groupId>org.jboss.ws.native</groupId>
  <artifactId>jbossws-native-core</artifactId>
  <version>3.1.2.GA</version>
  <exclusions>
       <exclusion>
            <artifactId>stax-api</artifactId>
            <groupId>stax</groupId>
       </exclusion>
       <exclusion>
            <artifactId>stax-api</artifactId>
            <groupId>javax.xml.stream</groupId>
       </exclusion>
  </exclusions>
</dependency>

<dependency>
  <groupId>org.jboss.ws.native</groupId>
  <artifactId>jbossws-native-jaxrpc</artifactId>
  <version>3.1.2.GA</version>
</dependency>

<dependency>
  <groupId>org.jboss.ws.native</groupId>
  <artifactId>jbossws-native-jaxws-ext</artifactId>
  <version>3.1.2.GA</version> 
  <scope>compile</scope>
</dependency>

<dependency>
  <groupId>org.jboss.ws.native</groupId>
  <artifactId>jbossws-native-saaj</artifactId>
  <version>3.1.2.GA</version>
</dependency>

<dependency>
  <groupId>com.sun.xml.fastinfoset</groupId>
  <artifactId>FastInfoset</artifactId>
  <version>1.2.2</version>
</dependency>



These dependencies may include more than what is actually needed, but I spent a lot of time adding one by one until it worked, so I have no energy left to clean up redundant or superfluous dependencies  :) 

Again, this worked for JBoss 5.1.0.GA and Java 6.

--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/554866#554866]

Start a new discussion in JBoss Web Services at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2044]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100728/12facd8c/attachment.html 


More information about the jboss-user mailing list