Bonjour à tous,

Précédement j'avais posté un thread afin de communiquer avec un WS via un Applet.
C'est maintenant chose faites, mais j'ai un nouveau souci.

Si j'execute mon applet sur la machine en local ( un WinServer2008 R2 ), que ce soit sous netBeans ou directement en tapant l'URL sur mon browser ( ici fireFox ) cela fonctionne correctement, j'arrive bien à communiquer avec mon WS.

Sauf que si j'essaye de faire tourner l'applet depuis un autre poste sur le meme reseau j'ai une vilaine exception :

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
com.sun.xml.internal.ws.client.ClientTransportException: HTTP transport error: java.net.ConnectException: Connection refused: connect
	at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.getOutput(Unknown Source)
	at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.process(Unknown Source)
	at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.processRequest(Unknown Source)
	at com.sun.xml.internal.ws.transport.DeferredTransportPipe.processRequest(Unknown Source)
	at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Unknown Source)
	at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Unknown Source)
	at com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Unknown Source)
	at com.sun.xml.internal.ws.api.pipe.Fiber.runSync(Unknown Source)
	at com.sun.xml.internal.ws.client.Stub.process(Unknown Source)
	at com.sun.xml.internal.ws.client.sei.SEIStub.doProcess(Unknown Source)
	at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown Source)
	at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown Source)
	at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(Unknown Source)
	at $Proxy30.getInfoWithName(Unknown Source)
	at com.abc.Calypso.init(Calypso.java:171)
	at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)
Caused by: 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.net.NetworkClient.doConnect(Unknown Source)
	at sun.net.www.http.HttpClient.openServer(Unknown Source)
	at sun.net.www.http.HttpClient.openServer(Unknown Source)
	at sun.net.www.http.HttpClient.<init>(Unknown Source)
	at sun.net.www.http.HttpClient.New(Unknown Source)
	at sun.net.www.http.HttpClient.New(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
	... 17 more
Exception : com.sun.xml.internal.ws.client.ClientTransportException: HTTP transport error: java.net.ConnectException: Connection refused: connect
ps : en gras represente le nom de la fonction du WS.

Je signe correctement mon applet via l'option "self-signing" sous netBeans.
J'ai vu sur le web, qu'il fallait peu etre modifier un fichier ".policy", mais y en a plusieurs ( dans progFile\java, et aussi dans different repertoire dans "glassfish" ).

Pourriez vosu me suggerer une piste ou quoi que cesoit qui pourrais m'aider à avancer.

Autres informations, les "web-services-references" generé par netBeans done l'arborescence suivante :
_ xml-ressources
|==> web-services-references
|==> monDomaineWS
|==> wsdl
|==> localHost_8080
|==> monWS
|==> monWS.wsdl et monWS.xsd_1.xsd

Y aurait-il un lien entre cette valeur qui du coup me permet de bien me connecter en local à mon WS mais m'empeche de le faire depuis une autre machine.

J'ai trouvé tellement de piste que je risque de passer un bon moment à chercher, alors si quelqu'un à une idée de resolution mon problème je lui en serai reconnaissant si ce quelqu'un pouvais m'aider


En tout cas merci d'avance pour votre aide,

Cordialement,

Moulefrite
les librairies generé par "jax-ws" pointe dans un package nommé "