Erreur client service web java

Fermé
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 - 11 déc. 2010 à 11:29
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 - 11 déc. 2010 à 12:00
Bonjour,

je debute sur les services web et j'utilise tomcat,axis, eclipse pour realiser un petit exemple je veux exacuter un client pour executer une fonction d'addition avec ce code java suivant :


import java.rmi.RemoteException;

import javax.xml.namespace.QName;
import javax.xml.rpc.ParameterMode;
import javax.xml.rpc.ServiceException;
import javax.xml.rpc.encoding.XMLType;

import org.apache.axis.client.Call;
import org.apache.axis.client.Service;


public class main {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Service service = new Service();
Call call;

try {
call = (Call) service.createCall();
String endpoint = "http://localhost:8080/rrr/services/calculer";

call.setTargetEndpointAddress(endpoint);
call.setOperationName(new QName("add"));

Integer i1 = new Integer(4);
Integer i2 = new Integer(6);

Integer ret = (Integer) call.invoke( new Object [] { i1, i2 });

System.out.println("resultat = " + ret);

} catch (ServiceException e) {
e.printStackTrace();
}


}

}

voici ce que je recoit comme erreur


Exception in thread "main" java.lang.ExceptionInInitializerError
at org.apache.axis.client.Service.getAxisClient(Service.java:104)
at org.apache.axis.client.Service.<init>(Service.java:113)
at main.main(main.java:20)
Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException) (Caused by org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException))
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
at org.apache.axis.components.logger.LogFactory.getLog(LogFactory.java:37)
at org.apache.axis.handlers.BasicHandler.<clinit>(BasicHandler.java:43)
... 3 more
Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException)
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397)
at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
... 7 more
Caused by: java.lang.NullPointerException
at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:374)
... 8 more

merci d'avance

A voir également:

2 réponses

yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 7
11 déc. 2010 à 11:37
je crois que l'erreur sa vient de Service service=new Service()

mais comment la regler?
0
yuri648 Messages postés 677 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 20 mai 2015 7
11 déc. 2010 à 12:00
j'ai pu regler le prb ,

j'ai pas bien copier les fichier jar de axis a mon prjet
0