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 :
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.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
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 :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.
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 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.
Partager