当我从tomcat运行应用程序时,我不断从tomcat获得异常
01-Sep-2014 02:33:28.377 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [“ajp-apr-8009”] 01-Sep-2014 02:33:28.377 INFO [main] org .apache.coyote.AbstractProtocol.start启动ProtocolHandler [“http-apr-8443”] java.lang.UnsatisfiedLinkError:org.apache.tomcat.jni.SSLExt.setNPN(J [BI] I at org.apache.tomcat.jni org.apache上的org.apache.tomcat.jny.SSLExt.setNPN(SSLExt.java:126)中的.SSLExt.setNPN(本机方法)org.apache中的org.apache.coyote.spdy.SpdyAprNpnHandler.init(SpdyAprNpnHandler.java:76) .coyote.http11.Http11AprProtocol.start(Http11AprProtocol.java:211)at org.apache.catalina.connector.Connector.startInternal(Connector.java:986)
我有与APR的tomcat 8.0.11 . 我更改了server.xml的连接器设置,以便它现在使用APR:
<Connector port="8443"
maxThreads="150"
scheme="https"
secure="true"
SSLEnabled="true"
protocol="org.apache.coyote.http11.Http11AprProtocol"
sslProtocol="TLS"
npnHandler="org.apache.coyote.spdy.SpdyAprNpnHandler"
SSLCertificateFile="somecertificate.cer"
SSLCertificateKeyFile="somekey.key"/>
tomcat lib目录有openssl.exe(v.1.0.1h)和tcnative-1.dll(v.1.1.31)tomcat,openssl和tcnative都是x64 . 我使用的是jdk 1.7
我试图将tomcat lib文件夹添加到路径中,但它没有改变一个东西,我仍然得到这个异常 .
我从intellij IDEA终极版中运行我的应用程序
谁能指点我在哪里寻找解决方案?