Bonjour,

Je bute sur un problème concernant le déploiement d'un web service.
J'utilise tomcat-4.1, axis1.4 et la jdk est une version 1.4.
En suivant un tutorial, j'ai créé un fichier de déploiement deploy.wsdd. Ce fichier comporte un enrichissement du classpath pour ajouter les librairies nécessaires. Les fichiers sont placés comme suit :
../tomcat-4.1/webapps/axis/deployMyWebServiceSomme.wsdd
../tomcat-4.1/webapps/axis/somme.java
../tomcat-4.1/webapps/axis/somme.class
../tomcat-4.1/webapps/axis/somme.bat

le contenu de chaque fichier : somme.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
public class sommer {
public int getsomme(int a, int b) {
return a+b;
}
}
le contenu de somme.bat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
java -classpath C:\JeromeV\myProducts\java\tomcat-4.1\common\lib\activation.jar;C:\JeromeV\myProducts\java\tomcat-4.1\common\lib\mail.jar;C:\JeromeV\myProducts\Axis\lib\axis.jar;C:\JeromeV\myProducts\Axis\lib\jaxrpc.jar;C:\JeromeV\myProducts\Axis\wsdl4j-1.5.1.jar;C:\JeromeV\myProducts\Axis\lib\commons-discovery-0.2.jar;C:\JeromeV\myProducts\Axis\lib\commons-logging-1.0.4.jar;C:\JeromeV\myProducts\Axis\lib\saaj.jar;C:\JeromeV\myProducts\Axis\lib\log4j-1.2.8.jar;C:\JeromeV\myProducts\java\tomcat-4.1\common\lib\xercesImpl-2.8.0.jar;C:\JeromeV\myProducts\java\tomcat-4.1\common\lib\servlet-api.jar;C:\JeromeV\myProducts\java\tomcat-4.1\common\lib\naming-factory.jar org.apache.axis.client.AdminClient deploy.wsdd
pause
le contenu de deploy.wsdd
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
	<service name="sommer" style="java:RPC">
		<parameter name="className" value="sommer"/>
		<parameter name="allowedMethods" value="*"/>
	</service>
</deployment>
et voici les erreurs que j'obtiens lorsque je lance le fichier somme.bat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
 
 
C:\JeromeV\myProducts\java\tomcat-4.1\webapps\axis>java -classpath C:\JeromeV\myProducts\java\tomcat-4.1\common\lib\activatio
n.jar;C:\JeromeV\myProducts\java\tomcat-4.1\common\lib\mail.jar;C:\JeromeV\myProducts\Axis\lib\axis.jar;C:\JeromeV\myProducts
\Axis\lib\jaxrpc.jar;C:\JeromeV\myProducts\Axis\wsdl4j-1.5.1.jar;C:\JeromeV\myProducts\Axis\lib\commons-discovery-0.2.jar;C:\
JeromeV\myProducts\Axis\lib\commons-logging-1.0.4.jar;C:\JeromeV\myProducts\Axis\lib\saaj.jar;C:\JeromeV\myProducts\Axis\lib\
log4j-1.2.8.jar;C:\JeromeV\myProducts\java\tomcat-4.1\common\lib\xercesImpl-2.8.0.jar;C:\JeromeV\myProducts\java\tomcat-4.1\c
ommon\lib\servlet-api.jar;C:\JeromeV\myProducts\java\tomcat-4.1\common\lib\naming-factory.jar org.apache.axis.client.AdminCli
ent deployMyWebServiceSomme.wsdd
log4j:WARN No appenders could be found for logger (org.apache.axis.i18n.ProjectResourceBundle).
log4j:WARN Please initialize the log4j system properly.
Processing file deployMyWebServiceSomme.wsdd
Exception: AxisFault
 faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
 faultSubcode:
 faultString: java.net.ConnectException: Connection refused: connect
 faultActor:
 faultNode:
 faultDetail:
        {http://xml.apache.org/axis/}stackTrace:java.net.ConnectException: Connection refused: connect
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(Unknown Source)
        at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.apache.axis.components.net.DefaultSocketFactory.create(DefaultSocketFactory.java:153)
        at org.apache.axis.components.net.DefaultSocketFactory.create(DefaultSocketFactory.java:120)
        at org.apache.axis.transport.http.HTTPSender.getSocket(HTTPSender.java:191)
        at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:404)
        at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
        at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
        at org.apache.axis.client.Call.invoke(Call.java:2767)
        at org.apache.axis.client.Call.invoke(Call.java:1792)
        at org.apache.axis.client.AdminClient.process(AdminClient.java:439)
        at org.apache.axis.client.AdminClient.process(AdminClient.java:404)
        at org.apache.axis.client.AdminClient.process(AdminClient.java:410)
        at org.apache.axis.client.AdminClient.process(AdminClient.java:320)
        at org.apache.axis.client.AdminClient.main(AdminClient.java:463)
 
        {http://xml.apache.org/axis/}hostname:mcs-nldpjz0ocls
 
 
C:\JeromeV\myProducts\java\tomcat-4.1\webapps\axis>pause
Appuyez sur une touche pour continuer...
Je ne sais pas à quel endroit la connection est refusée. J'ai trouvé une personne qui a été confrontée à ce genre de pb, mais elle utilisait NetBeans et cela avait à voir avec cet IDE. Dans mon cas, j'ai regardé dans les fichiers de config de Tomcat et de Axis, mais je ne vois pas ...
Je suis bloqué.
Si quelqu'un pouvait me débloquer, ce serait sympa ...