Bonjour à tous,
J'ai une classe dont voici l'implémentation :
je souhaite publié cette méthode via un webservice. Pour ce faire je dois utiliser AXIS qui arrive correctement a me générer le wsdl.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 import javax.activation.DataHandler; public class Transformateur { public javax.activation.DataHandler transformer(javax.activation.DataHandler fluxXML) { return fluxXML; } }
Mon problème intervient lors de la génération des objet java via WSDL2Java. Je réussi a générer correctement des méthodes simples dans des classes simple (sans utilisation d'import ) par contre une erreur de compilation apparait lors de la génération de la classe présentée au dessus.
L'erreur est la suivante :
Quelqu'un à t'il déjà rencontré cette erreur ou connaitrais la cause et la résolution ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 java.io.IOException: Type {http://xml.apache.org/xml-soap}javax.activation.DataH andler is referenced but not defined. at org.apache.axis.wsdl.symbolTable.SymbolTable.checkForUndefined(Symbol Table.java:665) at org.apache.axis.wsdl.symbolTable.SymbolTable.add(SymbolTable.java:545 ) at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.jav a:518) at org.apache.axis.wsdl.symbolTable.SymbolTable.populate(SymbolTable.jav a:495) at org.apache.axis.wsdl.gen.Parser$WSDLRunnable.run(Parser.java:361) at java.lang.Thread.run(Unknown Source)
Merci d'avance !
Partager