Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Errore Java "nor any of its super class is known to this context"

    Salve a tutti, sto costruendo in Java un client per dei Web Services esposti da un software aziendale IBM. Ho seguito documentazione ed esempi, ed in debug funziona tutto alla perfezione, se però compilo la soluzione ed eseguo il software con il comando java.exe -jar, allora ottengo l'errore nor any of its super class is known to this context riferito ad una classe referenziata

    Qualcuno sa aiutarmi?

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Sposto nel forum Java.

    1) Quello non è un messaggio di errore completo

    2) Servirebbe la sfera di cristallo per poterti dare maggiori informazioni: non sappiamo praticamente nulla di come viene avviata la tua applicazione, se ha bisogno di librerie esterne (ed eventualmente quali), come è fatto il JAR, se si tratta di un'applicazione desktop o di una WebApplication (che richiederebbe un Application Server per essere deployata/avviata), se le eventuali librerie sono in classpath, se nel JAR c'è il MANIFEST correttamente compilato oppure no.

    3) Posta almeno lo stackTrace (cioè tutto quello che ti compare sulla console)

    Insomma, non hai dato nessuna informazione utile ad aiutarti: ti sei limitato a copiare una parte insignificante di un messaggio di errore.


    Qualcun altro lavorando con i WebServices ha avuto un errore simile (lui almeno ha postato il codice) e questa è la risposta che gli è stata data: http://stackoverflow.com/questions/1...-is-known-to-t

    Prova a vedere se è il tuo caso (di più non ti si può proprio dire)


    Ciao.
    Ultima modifica di LeleFT; 14-05-2015 a 17:32
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Ciao, intanto grazie, tento di dare info in più

    1) javax.xml.bind.JAXBException: class com.ibm.itim.ws.services.Login nor any of its super class is known to this context.

    2) vengono utilizzate tre librerie esterne, tutte proprietarie IBM (com.ibm.jaxws.thinclient_7.0.0.jar, itim_ws_client.jar, itim_ws_model.jar). Quella sviluppata è un'applicazione desktop. Le librerie non sono in classpath ma in una cartella lib che si trova nella root dove è il .jar compilato.

    3) stackTrace:
    javax.xml.ws.WebServiceException: javax.xml.bind.JAXBException: class com.ibm.itim.ws.services.Login nor any of its super class is known to this context.
    at org.apache.axis2.jaxws.ExceptionFactory.createWebS erviceException(ExceptionFactory.java:175)
    at org.apache.axis2.jaxws.ExceptionFactory.makeWebSer viceException(ExceptionFactory.java:70)
    at org.apache.axis2.jaxws.ExceptionFactory.makeWebSer viceException(ExceptionFactory.java:128)
    at org.apache.axis2.jaxws.core.controller.impl.AxisIn vocationController.execute(AxisInvocationControlle r.java:586)
    at org.apache.axis2.jaxws.core.controller.impl.AxisIn vocationController.doInvoke(AxisInvocationControll er.java:130)
    at org.apache.axis2.jaxws.core.controller.impl.Invoca tionControllerImpl.invoke(InvocationControllerImpl .java:93)
    at org.apache.axis2.jaxws.client.proxy.JAXWSProxyHand ler.invokeSEIMethod(JAXWSProxyHandler.java:391)
    at org.apache.axis2.jaxws.client.proxy.JAXWSProxyHand ler.invoke(JAXWSProxyHandler.java:208)
    at com.sun.proxy.$Proxy29.login(Unknown Source)
    at javatotim.JavaToTim.LoginITIM(JavaToTim.java:525)
    at javatotim.JavaToTim.main(JavaToTim.java:213)
    Caused by: javax.xml.bind.JAXBException: class com.ibm.itim.ws.services.Login nor any of its super class is known to this context.
    at com.sun.xml.internal.bind.v2.runtime.JAXBContextIm pl.getBeanInfo(JAXBContextImpl.java:572)
    at com.sun.xml.internal.bind.v2.runtime.XMLSerializer .childAsRoot(XMLSerializer.java:471)
    at com.sun.xml.internal.bind.v2.runtime.MarshallerImp l.write(MarshallerImpl.java:308)
    at com.sun.xml.internal.bind.v2.runtime.MarshallerImp l.marshal(MarshallerImpl.java:236)
    at javax.xml.bind.helpers.AbstractMarshallerImpl.mars hal(AbstractMarshallerImpl.java:95)
    at com.ibm.xml.xlxp2.jaxb.marshal.MarshallerProxy.mar shal(MarshallerProxy.java:100)
    at org.apache.axis2.datasource.jaxb.JAXBDSContext$1.r un(JAXBDSContext.java:474)
    at org.apache.axis2.java.security.AccessController.do Privileged(AccessController.java:76)
    at org.apache.axis2.datasource.jaxb.JAXBDSContext.mar shalByElement(JAXBDSContext.java:459)
    at org.apache.axis2.datasource.jaxb.JAXBDSContext.mar shal(JAXBDSContext.java:418)
    at org.apache.axis2.jaxws.message.databinding.impl.JA XBBlockImpl._outputFromBO(JAXBBlockImpl.java:189)
    at org.apache.axis2.jaxws.message.impl.BlockImpl.outp utTo(BlockImpl.java:372)
    at org.apache.axis2.jaxws.message.impl.BlockImpl.seri alize(BlockImpl.java:296)
    at org.apache.axiom.om.impl.llom.OMSourcedElementImpl .internalSerializeAndConsume(OMSourcedElementImpl. java:808)
    at org.apache.axiom.om.impl.llom.OMElementImpl.intern alSerialize(OMElementImpl.java:975)
    at org.apache.axiom.om.impl.llom.OMElementImpl.intern alSerializeAndConsume(OMElementImpl.java:1016)
    at org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.s erializeInternally(SOAPEnvelopeImpl.java:271)
    at org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.i nternalSerialize(SOAPEnvelopeImpl.java:233)
    at org.apache.axiom.om.impl.llom.OMElementImpl.intern alSerializeAndConsume(OMElementImpl.java:1016)
    at org.apache.axiom.om.impl.llom.OMNodeImpl.serialize AndConsume(OMNodeImpl.java:488)
    at org.apache.axis2.transport.http.SOAPMessageFormatt er.writeTo(SOAPMessageFormatter.java:88)
    at com.ibm.ws.websvcs.transport.http.SOAPOverHTTPSend er.writeMessage(SOAPOverHTTPSender.java:3368)
    at com.ibm.ws.websvcs.transport.http.SOAPOverHTTPSend er.sendChunkedRequest(SOAPOverHTTPSender.java:910)
    at com.ibm.ws.websvcs.transport.http.SOAPOverHTTPSend er.sendSOAPRequest(SOAPOverHTTPSender.java:829)
    at com.ibm.ws.websvcs.transport.http.SOAPOverHTTPSend er.send(SOAPOverHTTPSender.java:627)
    at com.ibm.ws.websvcs.transport.http.HTTPTransportSen der.invoke(HTTPTransportSender.java:364)
    at org.apache.axis2.engine.AxisEngine.send(AxisEngine .java:564)
    at org.apache.axis2.description.OutInAxisOperationCli ent.send(OutInAxisOperation.java:401)
    at org.apache.axis2.description.OutInAxisOperationCli ent.executeImpl(OutInAxisOperation.java:228)
    at org.apache.axis2.client.OperationClient.execute(Op erationClient.java:163)
    at org.apache.axis2.jaxws.core.controller.impl.AxisIn vocationController.execute(AxisInvocationControlle r.java:581)
    ... 7 more

  4. #4
    Salve, nessuno sa darmi indicazioni?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.