J'ai une erreur avec Axis lorsque j'appelle une methode d'une JWS retournant
une classe.
News.jws
class News implements Serializable {
public News getNews() {
return this;
}
public String getLine() {
return "OK";
}
../..
}
Le getLine fonctionne trés bien mais lorsque j'appelle la méthode getNews()
j'ai le message :
java.io.IOException: No serializer found for class segeco.News in registry
org.apache.axis.encoding.TypeMappingImpl
L'interface Serializable est pourtant implémenté. A priori, à partir d'une
jws, axis ne connait pas la méthode pour sérialiser une classe et je ne
trouve pas ou coder cette information.
Avec les JWS est-ton limité au retour de valeur de type simple ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
cilovie
Non pas possible, il te faut écrire un fichier wsdd décrivant le mapping de ton bean. regarde du côté de http://ws.apache.org/axis/java/user-guide.html section : Encoding Your Beans - the BeanSerializer
"Olivier Exbrayat" a écrit dans le message de news:bvh7e1$2e1$
J'ai une erreur avec Axis lorsque j'appelle une methode d'une JWS retournant
une classe.
News.jws
class News implements Serializable {
public News getNews() {
return this;
}
public String getLine() {
return "OK";
}
../..
}
Le getLine fonctionne trés bien mais lorsque j'appelle la méthode getNews()
j'ai le message :
java.io.IOException: No serializer found for class segeco.News in registry org.apache.axis.encoding.TypeMappingImpl
L'interface Serializable est pourtant implémenté. A priori, à partir d'une jws, axis ne connait pas la méthode pour sérialiser une classe et je ne trouve pas ou coder cette information.
Avec les JWS est-ton limité au retour de valeur de type simple ?
Merci pour toutes infos
Olivier
Non pas possible, il te faut écrire un fichier wsdd décrivant le mapping de
ton bean.
regarde du côté de
http://ws.apache.org/axis/java/user-guide.html
section :
Encoding Your Beans - the BeanSerializer
"Olivier Exbrayat" <oe@test.fr> a écrit dans le message de
news:bvh7e1$2e1$1@news-reader5.wanadoo.fr...
J'ai une erreur avec Axis lorsque j'appelle une methode d'une JWS
retournant
une classe.
News.jws
class News implements Serializable {
public News getNews() {
return this;
}
public String getLine() {
return "OK";
}
../..
}
Le getLine fonctionne trés bien mais lorsque j'appelle la méthode
getNews()
j'ai le message :
java.io.IOException: No serializer found for class segeco.News in registry
org.apache.axis.encoding.TypeMappingImpl
L'interface Serializable est pourtant implémenté. A priori, à partir d'une
jws, axis ne connait pas la méthode pour sérialiser une classe et je ne
trouve pas ou coder cette information.
Avec les JWS est-ton limité au retour de valeur de type simple ?
Non pas possible, il te faut écrire un fichier wsdd décrivant le mapping de ton bean. regarde du côté de http://ws.apache.org/axis/java/user-guide.html section : Encoding Your Beans - the BeanSerializer
"Olivier Exbrayat" a écrit dans le message de news:bvh7e1$2e1$
J'ai une erreur avec Axis lorsque j'appelle une methode d'une JWS retournant
une classe.
News.jws
class News implements Serializable {
public News getNews() {
return this;
}
public String getLine() {
return "OK";
}
../..
}
Le getLine fonctionne trés bien mais lorsque j'appelle la méthode getNews()
j'ai le message :
java.io.IOException: No serializer found for class segeco.News in registry org.apache.axis.encoding.TypeMappingImpl
L'interface Serializable est pourtant implémenté. A priori, à partir d'une jws, axis ne connait pas la méthode pour sérialiser une classe et je ne trouve pas ou coder cette information.
Avec les JWS est-ton limité au retour de valeur de type simple ?