繁体   English   中英

系统可能不稳定:HTTPS WSO2 EI 6.6.0

[英]System may be unstable: HTTPS WSO2 EI 6.6.0

我在产品 WSO2 EI 6.6.0 中遇到下一个错误。

{org.apache.synapse.transport.passthru.PassThroughHttpSSLSender} - System may be unstable: HTTPS ConnectingIOReactor encountered a runtime exception : null java.lang.NullPointerException
    at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:193)
    at org.apache.synapse.transport.http.conn.ClientSSLSetupHandler$1.verify(ClientSSLSetupHandler.java:82)
    at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:159)
    at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:147)
    at org.apache.synapse.transport.http.conn.ClientSSLSetupHandler.verify(ClientSSLSetupHandler.java:181)
    at org.apache.http.nio.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:313)
    at org.apache.http.nio.reactor.ssl.SSLIOSession.isAppInputReady(SSLIOSession.java:424)
    at org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:119)
    at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:159)
    at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:338)
    at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:316)
    at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:277)
    at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:105)
    at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:586)
    at java.lang.Thread.run(Thread.java:748)

我只是想做一个电话调解员

  <call>
    <endpoint name="GETToken">
      <address uri="api.backend"/>
    </endpoint>
  </call>

我在 axis2.xml 文件和 integrator.sh 文件中使用代理,例如:

axis2.xml

<transportSender name="http" class="org.apache.synapse.transport.passthru.PassThroughHttpSender">
    <parameter name="non-blocking" locked="false">true</parameter>
    <!--<parameter name="warnOnHTTP500" locked="false">*</parameter>
    <parameter name="http.proxyHost" locked="false">proxy.com</parameter>
    <parameter name="http.proxyPort" locked="false">8080</parameter>-->
    <parameter name="http.nonProxyHosts" locked="false">.*.domain.com|localhost|10.*.*.*</parameter>
</transportSender>

<transportSender name="https" class="org.apache.synapse.transport.passthru.PassThroughHttpSSLSender">
    <parameter name="non-blocking" locked="false">true</parameter>
    <!--<parameter name="http.proxyHost" locked="false">proxy.com</parameter>
    <parameter name="http.proxyPort" locked="false">8080</parameter> -->
    <parameter name="http.nonProxyHosts" locked="false">.*.domain.com|localhost|10.*.*.*</parameter>
    <parameter name="keystore" locked="false">

集成商.sh

 -Dhttps.proxyHost="proxy.com" \
    -Dhttps.proxyPort="8080" \
    -Dhttp.proxyHost="proxy.com" \
    -Dhttp.proxyPort="8080" \
    -Dhttp.nonProxyHosts="localhost|10.*.*.*|*.domain.com" \

我看到下一个问题,但没有任何回应:

EI 中的错误 - 系统可能不稳定:HTTPS ConnectingIOReactor 遇到运行时异常

问题与主机名验证有关,所以我更改了下一行

<parameter name="HostnameVerifier">Strict|AllowAll|DefaultAndLocalhost</parameter>

在您可以在路径中找到的 axis2.xml 中:wso2ei-6.6.0\conf\axis2

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM