Java WebService

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • tumodav
    New Member
    • Mar 2007
    • 1

    #1

    Java WebService

    Hi friend,
    This tumodav. I have created a web service. I need to pass complex type of parameter. like from client side user can send user define datatype (ex. any class type object). it will create all interfaces and all other task. when I m going to depoye in JRun then it shoe me this error:

    D:\Program Files\Allaire\J Run\servers\axi s\soap\WEB-INF\classes\ds\ ws>java org.apache.axis
    .client.AdminCl ient -l http://localhost:8104/soap/services/AdminService deploy.wsdd
    Processing file deploy.wsdd
    Exception: AxisFault
    faultCode: {http://schemas.xmlsoap .org/soap/envelope/}Server.userExc eption
    faultSubcode:
    faultString: java.lang.refle ct.InvocationTa rgetException
    faultActor:
    faultNode:
    faultDetail:
    {http://xml.apache.org/axis/}stackTrace:jav a.lang.reflect. InvocationTarge tExce ptio
    n
    at org.apache.axis .message.SOAPFa ultBuilder.crea teFau lt(SOAPFaultBui lder.java:222)

    at org.apache.axis .message.SOAPFa ultBuilder.endE lemen t(SOAPFaultBuil der.java:129)
    at org.apache.axis .encoding.Deser ializationConte xt.en dElement(Deseri alizationConte
    xt.java:1087)
    at org.apache.xerc es.parsers.Abst ractSAXParser.e ndEle ment(Unknown Source)
    at org.apache.xerc es.impl.XMLNSDo cumentScannerIm pl.sc anEndElement(Un known Source)
    at org.apache.xerc es.impl.XMLDocu mentFragmentSca nnerI mpl$FragmentCon tentDispatcher
    .dispatch(Unkno wn Source)
    at org.apache.xerc es.impl.XMLDocu mentFragmentSca nnerI mpl.scanDocumen t(Unknown Sour
    ce)
    at org.apache.xerc es.parsers.XML1 1Configuration. parse (Unknown Source)
    at org.apache.xerc es.parsers.DTDC onfiguration.pa rse(U nknown Source)
    at org.apache.xerc es.parsers.XMLP arser.parse(Unk nown Source)
    at org.apache.xerc es.parsers.Abst ractSAXParser.p arse( Unknown Source)
    at javax.xml.parse rs.SAXParser.pa rse(Unknown Source)
    at org.apache.axis .encoding.Deser ializationConte xt.pa rse(Deserializa tionContext.ja
    va:227)
    at org.apache.axis .SOAPPart.getAs SOAPEnvelope(SO APPar t.java:696)
    at org.apache.axis .Message.getSOA PEnvelope(Messa ge.ja va:435)
    at org.apache.axis .handlers.soap. MustUnderstandC hecke r.invoke(MustUn derstandChecke
    r.java:62)
    at org.apache.axis .client.AxisCli ent.invoke(Axis Clien t.java:206)
    at org.apache.axis .client.Call.in vokeEngine(Call .java :2784)
    at org.apache.axis .client.Call.in voke(Call.java: 2767)
    at org.apache.axis .client.Call.in voke(Call.java: 1792)
    at org.apache.axis .client.AdminCl ient.process(Ad minCl ient.java:439)
    at org.apache.axis .client.AdminCl ient.process(Ad minCl ient.java:404)
    at org.apache.axis .client.AdminCl ient.process(Ad minCl ient.java:410)
    at org.apache.axis .client.AdminCl ient.process(Ad minCl ient.java:320)
    at org.apache.axis .client.AdminCl ient.main(Admin Clien t.java:463)

    {http://xml.apache.org/axis/}hostname:usa

    can you please tell me, how can I pass complex type of data. if I change that complex type data type in any java primitive type then it will successfully deployee.
    But I need to pass complex data type insted of primitive data type.
    I appreciate, if you come online with hotmail in my Id
    <Removed:Agains t site rules>"


    Thanks in advance.....

    tumodav
    java Arct.
Working...