Bonjour,

Cela fais 24h que j'essaie en local d'installer un serveur web Tomcat couplé à axis afin de développer un WebService (sous Windows).
Cependant, je me heurte toujours à la même erreur :
AXIS error

Sorry, something seems to have gone wrong... here are the details:

Fault - ; nested exception is:
java.lang.RuntimeException: No compiler found in your classpath! (you may need to add 'tools.jar')

AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.lang.RuntimeException: No compiler found in your classpath! (you may need to add 'tools.jar')
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:UC-T
J'ai regardé dans mes variables d'environnement sous Windows, je n'ai aucune variable portant le nom "CLASSPATH","JAVA_HOME","JAVA_PATH", "AXISPATH" ou autre. Je suppose que cela n'est pas normal. Donc je les ai créées à la main.

Voici la manière dont j'ai procédé :
- Installation du JRE.
- Installation du JDK.
- Installation de Tomcat.
- Ajout de Axis dans le répertoire "Webapps" de Tomcat.
- Ajout des librairies "activation.jar" et "mail.jar" dans le répertoire "lib" de axis.

J'ai créé un webservice tout simple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
public class sommer {
    public int getsomme(int a, int b) {
        return a+b;
    }
}
J'ai déposé ce fichier "sommer.jws" à la racine du répertoire axis. Si je tape "http://localhost:8080/axis/sommer.jws", j'ai bien la page me disant qu'il y a un webservice. Cependant, si je clic sur le lien pour afficher le WSDL, j'ai l'erreur que je vous ai donné plus haut.

J'ai regardé également dans la configuration de Tomcat (dans l'onglet Java), j'ai bien "C:\Java\jre1.5.0_10\bin\client\jvm.dll" comme machine virtuelle.

Quelqu'un saurait-il m'indiquer d'où peut venir le problème ?

Merci d'avance pour votre aide.