Bonjour,

J'ai développé un service web en Java sous Axis.
Je parviens à faire fonctionner des méthodes utilisant des types simples (int, boolean, ...).

Le problème que je rencontre survient lorsque, dans une méthode, je fais une instance d'une classe que j'ai développé.

Méthode de mon service web:
public int mamethode() {
MonObj o = new MonObj();
return 1;
}

Pour tester, depuis mon navigateur web, après avoir vu la WSDL générée, je fais un appel à la méthode qui fait l'instance de ma classe. Le navigateur m'indique que la page introuvable (HTTP erreur 500).

J'ai bien placé ma classe (MonObj) compilée en .class dans le répertoire "axis/WEB-INF/classes" et un fichier nomDeMonService.class est généré dans le répertoire "axis/WEB-INF/jwsclasses".

J'ai entouré d'un try/catch l'instruction qui fait l'instance de ma classe, mais le résultat est le même. La classe possède bien un constructeur (publique) sans paramètre.

Je vous remercie de bien vouloir m'aider.