Error connecting from Eclipse to Endevor 18.0 Web Services and Eclipse-Based UI
search cancel

Error connecting from Eclipse to Endevor 18.0 Web Services and Eclipse-Based UI


Article ID: 138389


Updated On:


Endevor Endevor - ECLIPSE Plugin


Tried to connect Eclipse to the host using Endevor 18.0 Web Services and Eclipse-Based UI component, but got the following error:

2019-10-02 11:50:27.167: [CSE2] Connection has failed, please contact system Administrator.

URL: Config: null

org.apache.axis2.AxisFault: Transport error: 404 Error:

                 at org.apache.axis2.transport.http.HTTPSender.handleResponse(

                 at org.apache.axis2.transport.http.HTTPSender.sendViaPost(  

                 at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(

                 at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(

                 at org.apache.axis2.engine.AxisEngine.send(

                 at org.apache.axis2.description.OutInAxisOperationClient.send(

                 at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(

                 at org.apache.axis2.client.OperationClient.execute(

                 at org.apache.axis2.client.ServiceClient.sendReceive(


In TOMCAT started task:               

Oct 02, 2019 9:59:58 AM org.apache.coyote.AbstractProcessor parseHost   

INFO: The host ݨ is not valid                                                             

 Note: further occurrences of request parsing errors will be logged at DEBUG level.            


 at org.apache.tomcat.util.http.parser.Host.parse(                           

 at org.apache.tomcat.util.http.parser.Host.parse(                           

 at org.apache.coyote.AbstractProcessor.parseHost(             

 at org.apache.coyote.http11.Http11Processor.prepareRequest(    

 at org.apache.coyote.http11.Http11Processor.service(             

 at org.apache.coyote.AbstractProcessorLight.process(      

 at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(



 at java.util.concurrent.ThreadPoolExecutor.runWorker(       

 at java.util.concurrent.ThreadPoolExecutor$       

 at org.apache.tomcat.util.threads.TaskThread$    



Release : 18.0

Component : CA Endevor Software Change Manager


1 - There are HTTP/HTTPS mismatches. The protocol and port in the URL used by the client to perform requests or connect to Eclipse UI and the port and/or redirected port defined in their server.xml file shows a conflict. SSH (HTTPS) is defined in server.xml which creates a problem. Their file might be interfering as well, even though they have APIML_ENABLED set to N in their

2 - The EndevorService directory and the EndevorService.war file cannot be found under the ../tomcat/webapps directory. Their file shows that ENDEVOR_TOMCAT_INSTANCE and ENDEVOR_SOFTWARE_DIR share a common path in the definition. The installation script first removes the EndevorService.war from the ENDEVOR_TOMCAT_INSTANCE/webapps directory. After that, it copies EndevorService.war from ENDEVOR_SOFTWARE_DIR/tpv/tomcat/webapps to ENDEVOR_TOMCAT_INSTANCE/webapps. The problem is that, in their case, both paths are equal. Hence, the EndevorService.war is removed and cannot found later on. 


1 - The SSH sections defined in server.xml have been commented out or removed. The parameters related with API Mediation Layer Discovery Service in the file have been commented out or removed as they have defined APIML_ENABLED=NOThey did not need the file in the ../webapps/endevor directory because they are not implementing the mediation layer, so they have removed it as well.

2 - The problem was fixed by changing the path of ENDEVOR_SOFTWARE_DIR specified in the file. Now ENDEVOR_SOFTWARE_DIR and ENDEVOR_TOMCAT_INSTANCE do not share a common path pointing to the same location. The installation script runs successfully placing the EndevorService directory and the EndevorService.war file under the ENDEVOR_TOMCAT_INSTANCE/webapps directory.

*Notice that ENDEVOR_TOMCAT_INSTANCE is the parameter that indicates the path that will be used for the CA Endevor Tomcat instance and that it can point to the same location than TOMCAT_HOME_DIR. On the other side, ENDEVOR_SOFTWARE_DIR is the parameter pointing to the path where CA Endevor SCM has been installed to and should contain the folders software and tpv.