Bonjour, j'utilise JBoss AS 7.1 et je teste aussi sous JBoss EAP 6.3.
J'ai un webservice qui se déploye correctement et le serveur tourne, je peux verifier sur http://localhost:9990/ que le deployement est bien effectué et qu'il a bien reconnu un webservice, j'ai même accès au fichier wsdl par l'url http://localhost:8090/Telemetry-web/...yWSDLFile?wsdl
Pourtant lorsque j'essaye d'effectuer une requête ( par eclipse ou par SoapUI ) j'ai une HttpHostConnectionException la connection est refusée
J'ai déjà tenté de verifier que le port n'était pas utilisé en faisant netstat ( je suis d'ailleurs passé du port 8080 au 8090 pour en avoir le coeur net ), je suis sur qu'aucun firewall ne bloque le localhost.
Voici mon WSDL :
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110 <?xml version="1.0" encoding="UTF-8" standalone="no"?> <wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://localhost:8090/TelemetryWSDLFile/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="TelemetryWSDLFile" targetNamespace="http://localhost:8090/TelemetryWSDLFile/"> <wsdl:types> <xsd:schema targetNamespace="http://localhost:8090/TelemetryWSDLFile/"> <xsd:element name="userInfo"> <xsd:complexType> <xsd:sequence> <xsd:element name="id_User" type="xsd:integer"/> <xsd:element name="username" type="xsd:string"/> <xsd:element name="country" type="xsd:string"/> <xsd:element name="IP" type="xsd:string"/> <xsd:element name="language" type="xsd:string"/> <xsd:element name="os" type="xsd:string"/> <xsd:element name="timezone" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="eventInfo"> <xsd:complexType> <xsd:sequence> <xsd:element name="id_Event" type="xsd:integer"/> <xsd:element name="id_User" type="xsd:integer"/> <xsd:element name="event_Type" type="xsd:string"/> <xsd:element name="timestamp" type="xsd:string"/> <xsd:element name="tool_Name" type="xsd:string"/> <xsd:element name="tool_Version" type="xsd:string"/> <xsd:element name="logLevel" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="CreateUser"> <xsd:complexType> <xsd:sequence> <xsd:element name="in" type="xsd:string"></xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="CreateUserResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="out" type="xsd:string"></xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="CreateEvent"> <xsd:complexType> <xsd:sequence> <xsd:element name="in" type="xsd:string"></xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="CreateEventResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="out" type="xsd:string"></xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> </wsdl:types> <wsdl:message name="CreateUserRequest"> <wsdl:part name="parameters" element="tns:userInfo"></wsdl:part> </wsdl:message> <wsdl:message name="CreateUserResponse"> <wsdl:part name="parameters" element="tns:CreateUserResponse"></wsdl:part> </wsdl:message> <wsdl:message name="CreateEventRequest"> <wsdl:part name="parameters" element="tns:eventInfo"></wsdl:part> </wsdl:message> <wsdl:message name="CreateEventResponse"> <wsdl:part name="parameters" element="tns:CreateEventResponse"></wsdl:part> </wsdl:message> <wsdl:portType name="TelemetryWSDLFile"> <wsdl:operation name="CreateUser"> <wsdl:input message="tns:CreateUserRequest"></wsdl:input> <wsdl:output message="tns:CreateUserResponse"></wsdl:output> </wsdl:operation> <wsdl:operation name="CreateEvent"> <wsdl:input message="tns:CreateEventRequest"></wsdl:input> <wsdl:output message="tns:CreateEventResponse"></wsdl:output> </wsdl:operation> </wsdl:portType> <wsdl:binding name="TelemetryWSDLFileSOAP" type="tns:TelemetryWSDLFile"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <wsdl:operation name="CreateUser"> <soap:operation soapAction="http://localhost:8090/TelemetryWSDLFile/CreateUser"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> <wsdl:operation name="CreateEvent"> <soap:operation soapAction="http://localhost:8090/TelemetryWSDLFile/CreateEvent"/> <wsdl:input> <soap:body use="literal"/> </wsdl:input> <wsdl:output> <soap:body use="literal"/> </wsdl:output> </wsdl:operation> </wsdl:binding> <wsdl:service name="TelemetryWSDLFile"> <wsdl:port binding="tns:TelemetryWSDLFileSOAP" name="TelemetryWSDLFileSOAP"> <soap:address location="http://localhost:8090/"/> </wsdl:port> </wsdl:service> </wsdl:definitions>
Partager