当我从tomcat运行应用程序时,我不断从tomcat获取异常
01-Sep-2014 02:33:28.377 INFO [main] org.apache.coyote.AbstractProtocol.start启动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 在org.apache.tomcat.jni.SSLExt.setNPN(本机方法) 在org.apache.tomcat.jni.SSLExt.setNPN(SSLExt.java:126) 在org.apache.coyote.spdy.SpdyAprNpnHandler.init(SpdyAprNpnHandler.java:76) 在org.apache.coyote.http11.Http11AprProtocol.start(Http11AprProtocol.java:211) 在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 ultimate
中运行我的应用程序有人可以指点我在哪里寻找解决方案吗?