提问人:Akash Sagar 提问时间:7/14/2023 更新时间:7/14/2023 访问量:96
Tomcat 8.5.5 抛出 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun java.lang.IllegalArgumentException
Tomcat 8.5.5 throws org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun java.lang.IllegalArgumentException
问:
使用 ssL 部署 tomcat 8.5.5 时出现错误
2023 年 7 月 14 日 09:51:49.563 严重 [https-jsse-nio-8443-exec-1] org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun java.lang.IllegalArgumentException 在 java.nio.Buffer.position(Buffer.java:244) 在 org.apache.tomcat.util.net.TLSClientHelloExtractor.skipBytes(TLSClientHelloExtractor.java:221) 在 org.apache.tomcat.util.net.TLSClientHelloExtractor.readSniExtension(TLSClientHelloExtractor.java:240) 在 org.apache.tomcat.util.net.TLSClientHelloExtractor 中。(TLSClientHelloExtractor.java:121) 在 org.apache.tomcat.util.net.SecureNioChannel.processSNI(SecureNioChannel.java:266) 在 org.apache.tomcat.util.net.SecureNioChannel.handshake(SecureNioChannel.java:169) 在 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1387) 在 org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 在 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 在 java.lang.Thread.run(Thread.java:745)
2023 年 7 月 14 日 09:51:49.563 严重 [https-jsse-nio-8443-exec-2] org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun java.lang.IllegalArgumentException 在 java.nio.Buffer.position(Buffer.java:244) 在 org.apache.tomcat.util.net.TLSClientHelloExtractor.skipBytes(TLSClientHelloExtractor.java:221) 在 org.apache.tomcat.util.net.TLSClientHelloExtractor.readSniExtension(TLSClientHelloExtractor.java:240) 在 org.apache.tomcat.util.net.TLSClientHelloExtractor 中。(TLSClientHelloExtractor.java:121) 在 org.apache.tomcat.util.net.SecureNioChannel.processSNI(SecureNioChannel.java:266) 在 org.apache.tomcat.util.net.SecureNioChannel.handshake(SecureNioChannel.java:169) 在 org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1387) 在 org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 在 org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) 在 java.lang.Thread.run(Thread.java:745)
这是SSL配置
<Connector
port="8443"
connectionTimeout="20000"
protocol="HTTP/1.1"
SSLEnabled="true"
scheme="https"
secure="true"
keystoreFile="/app/asdf/abcd.jks"
keystorePass="abcd"
clientAuth="false"
sslProtocol="TLS"/>
答: 暂无答案
评论