axis2 webapp后面的反向代理产生错误的位置

Java / Tomcat中的SSLconfiguration就是这样,我configuration了一个tomcat6实例,以获取来自处理SSL的nginx反向代理的请求,代理到localhost:8080的连接。 像X-Forwarded-For一样添加标头可确保端点显示正确的地址,但不能使用正确的协议。 一个客户端(在我的情况下是python-suds)很好地检索WSDL,但是为SOAP端口find以下位置:

 <wsdl:service name="WebService"> <wsdl:port name="WebServiceHttpSoap11Endpoint" binding="ns:WebServiceSoap11Binding"> <soap:address location="http://10.10.3.96/axis2/services/WebService.WebServiceHttpSoap11Endpoint/"/> </wsdl:port> <wsdl:port name="WebServiceHttpSoap12Endpoint" binding="ns:WebServiceSoap12Binding"> <soap12:address location="http://10.10.3.96/axis2/services/WebService.WebServiceHttpSoap12Endpoint/"/> </wsdl:port> <wsdl:port name="WebServiceHttpEndpoint" binding="ns:WebServiceHttpBinding"> <http:address location="http://10.10.3.96/axis2/services/WebService.WebServiceHttpEndpoint/"/> </wsdl:port> </wsdl:service> 

我怀疑它的http://抛出它,因为试图使用这个结果在tomcat的日志中的错误和以下消息:

org.apache.axis2.AxisFault: The endpoint reference (EPR) for the Operation not found is /axis2/services/WebService.WebServiceHttpSoap11Endpoint/ and the WSA Action = null. If this EPR was previously reachable, please contact the server administrator.

有没有办法(在axis2或nginx)来configuration这个工作? 我似乎无法find一种方法说服axis2生成其端点的位置,以包含https://

Solutions Collecting From Web of "axis2 webapp后面的反向代理产生错误的位置"