[jboss-user] [EJB 3.0] - Re: Steless Session bean as Webservice

dasariprasad do-not-reply at jboss.com
Tue Sep 30 20:38:04 EDT 2008


i had used wsconsume like this


  | >wsconsume  ---------------endpoint-address?\WSDL
  | 
  | it has given new classfiles as mentioned in your program
  | 
  | but if i run
  | i got
  | Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/xml/messaging/saaj/soap/AttachmentPartImpl
  |      [java] 	at com.sun.xml.ws.message.AttachmentUnmarshallerImpl.<clinit>(AttachmentUnmarshallerImpl.java:55)
  |      [java] 	at com.sun.xml.ws.client.sei.ResponseBuilder$RpcLit$PartBuilder.readResponse(ResponseBuilder.java:635)
  |      [java] 	at com.sun.xml.ws.client.sei.ResponseBuilder$RpcLit.readResponse(ResponseBuilder.java:599)
  |      [java] 	at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:242)
  |      [java] 	at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:210)
  |      [java] 	at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:103)
  |      [java] 	at $Proxy22.greet(Unknown Source)
  |      [java] 	at com.htc.htcws.SimpleWSClient.main(Unknown Source)
  |      [java] Caused by: java.lang.ClassNotFoundException: com.sun.xml.messaging.saaj.soap.AttachmentPartImpl
  |      [java] 	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
  |      [java] 	at java.security.AccessController.doPrivileged(Native Method)
  |      [java] 	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
  |      [java] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
  |      [java] 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
  |      [java] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
  |      [java] 	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
  |      [java] 	... 8 more
  | 
  |  my classpath is
  | 
  | <property  name="deploydir" value="${JBOSS_HOME}\server\default\deploy" />
  |    <property name="client.dir" value="${JBOSS_HOME}\client" />
  |    <property name="extended.dir" value="${JBOSS_HOME}\lib\endorsed" />
  |   <property name="java-lib.dir" value="c:\jdk1.6.0\lib" />
  |   <property name="jboss-lib.dir"
  |     value="${JBOSS_HOME}\lib"/>
  | 
  | 
  |      <path id="cpath" >
  |      
  |       <fileset dir="${client.dir}"  includes="**/*.jar" />
  |       <fileset dir="${extended.dir}"  includes="**/*.jar" />
  |       <fileset dir="${java-lib.dir}" includes="tools.jar" />
  |       <fileset dir="${axis-lib}" includes="saaj.jar" />
  |                   
  |       <pathelement  path="${cls}" />
  |       <pathelement  path="." />
  |   </path>  
  | 
  | which jars i have  to put in classpath.
  | 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4179678#4179678

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4179678



More information about the jboss-user mailing list