org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun
java.lang.UnsatisfiedLinkError: org.apache.tomcat.jni.SSL.renegotiatePending(J)I
at org.apache.tomcat.jni.SSL.renegotiatePending(Native Method)
at org.apache.tomcat.util.net.openssl.OpenSSLEngine.getHandshakeStatus(OpenSSLEngine.java:1068)
tomcat & java版本不匹配导致的问题。关键点:JAVA Native Method
centos上安装了java6,匹配的tomcat7
后来又安装java8 & tomcat8, Tomcat8+SSL 运行时出现UnsatisfiedLinkError,原因是tomcat8SSL执行时依然访问JAVA6的NATIVE
教训:一台服务器尽量安装一个java版本,免得打架,像大兴野生动物园群殴一样,场面几度失控,结果毫无价值,只能自讨苦吃。
------------ 谢绝任何形式的转载 --------------