JBoss EAP returns 405 to webservice client
Issue
- We try to make a webservice call to our EAP 7 app from a webservice client application. There are no errors on the JBoss webservice side, but the client application indicates it receives a 405 response:
2022-07-25 08:04:23,748 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) javax.xml.ws.WebServiceException: org.apache.cxf.service.factory.ServiceConstructionException: Failed to create service.
2022-07-25 08:04:23,748 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at org.apache.cxf.impl//org.apache.cxf.jaxws.ServiceImpl.initialize(ServiceImpl.java:163)
2022-07-25 08:04:23,749 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at org.apache.cxf.impl//org.apache.cxf.jaxws.ServiceImpl.<init>(ServiceImpl.java:129)
2022-07-25 08:04:23,749 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at org.jboss.ws.jaxws-client@5.2.4.Final-redhat-00001//org.jboss.wsf.stack.cxf.client.ProviderImpl$JBossWSServiceImpl.<init>(ProviderImpl.java:574)
2022-07-25 08:04:23,749 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at org.jboss.ws.jaxws-client@5.2.4.Final-redhat-00001//org.jboss.wsf.stack.cxf.client.ProviderImpl.createServiceDelegate(ProviderImpl.java:258)
2022-07-25 08:04:23,749 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at javax.xml.ws.api@1.0.0.Final-redhat-1//javax.xml.ws.Service.<init>(Service.java:112)
2022-07-25 08:04:23,749 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at javax.xml.ws.api@1.0.0.Final-redhat-1//javax.xml.ws.Service.create(Service.java:765)
...
2022-07-25 08:04:23,763 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) Caused by: javax.wsdl.WSDLException: WSDLException: faultCode=PARSER_ERROR: Problem parsing 'http://localhost:6004/dev_mdws/client_Service'.: java.io.IOException: Server returned HTTP response code: 405 for URL: http://localhost:6004/dev_mdws/client_Service
2022-07-25 08:04:23,763 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at javax.wsdl4j.api@1.6.3.redhat-2//com.ibm.wsdl.xml.WSDLReaderImpl.getDocument(WSDLReaderImpl.java:2198)
2022-07-25 08:04:23,763 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at javax.wsdl4j.api@1.6.3.redhat-2//com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:2390)
2022-07-25 08:04:23,763 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at javax.wsdl4j.api@1.6.3.redhat-2//com.ibm.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:2422)
2022-07-25 08:04:23,763 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at org.apache.cxf.impl//org.apache.cxf.wsdl11.WSDLManagerImpl.loadDefinition(WSDLManagerImpl.java:266)
2022-07-25 08:04:23,763 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at org.apache.cxf.impl//org.apache.cxf.wsdl11.WSDLManagerImpl.getDefinition(WSDLManagerImpl.java:165)
2022-07-25 08:04:23,763 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at org.apache.cxf.impl//org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:85)
2022-07-25 08:04:23,763 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) ... 90 more
2022-07-25 08:04:23,764 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) Caused by: java.io.IOException: Server returned HTTP response code: 405 for URL: http://localhost:6004/dev_mdws/client_Service
2022-07-25 08:04:23,764 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1913)
2022-07-25 08:04:23,764 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
2022-07-25 08:04:23,764 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at java.base/java.net.URL.openStream(URL.java:1117)
2022-07-25 08:04:23,765 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at deployment.app.ear//org.apache.xerces.impl.XMLEntityManager.startEntity(XMLEntityManager.java:796)
2022-07-25 08:04:23,765 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at deployment.app.ear//org.apache.xerces.impl.XMLEntityManager.startDocumentEntity(XMLEntityManager.java:741)
2022-07-25 08:04:23,765 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at deployment.app.ear//org.apache.xerces.impl.XMLDocumentScannerImpl.setInputSource(XMLDocumentScannerImpl.java:260)
2022-07-25 08:04:23,765 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at deployment.app.ear//org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:498)
2022-07-25 08:04:23,765 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at deployment.app.ear//org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:580)
2022-07-25 08:04:23,765 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at deployment.app.ear//org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
2022-07-25 08:04:23,766 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at deployment.app.ear//org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:253)
2022-07-25 08:04:23,766 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at deployment.app.ear//org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:201)
2022-07-25 08:04:23,766 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) at javax.wsdl4j.api@1.6.3.redhat-2//com.ibm.wsdl.xml.WSDLReaderImpl.getDocument(WSDLReaderImpl.java:2188)
2022-07-25 08:04:23,766 INFO [stdout] (Thread-16 (ActiveMQ-client-global-threads)) ... 95 more
Environment
- JBoss Enterprise Application Platform (EAP) 7.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.