- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 tomcat 5.5.30 并为 SSL 配置了相同的配置。功能工作正常,但我在 tomcat 启动时遇到异常。
java.lang.ClassNotFoundException: Error loading SSL Implementation org.apache.tomcat.util.net.puretls.PureTLSImplementation :java.lang.ClassNotFoundException: class org.apache.tomcat.util.net.puretls.PureTLSImplementation not found.
at org.apache.tomcat.util.net.SSLImplementation.getInstance(SSLImplementation.java:79)
at org.apache.tomcat.util.net.SSLImplementation.getInstance(SSLImplementation.java:48)
at org.apache.tomcat.util.net.SSLImplementation.getInstance(SSLImplementation.java:64)
at org.apache.coyote.http11.Http11BaseProtocol.checkSocketFactory(Http11BaseProtocol.java:730)
at org.apache.coyote.http11.Http11BaseProtocol.init(Http11BaseProtocol.java:121)
at org.apache.catalina.connector.Connector.initialize(Connector.java:1002)
和
java.lang.ClassNotFoundException: 找不到类 org.apache.tomcat.util.net.jsse.JSSE15Factory。
我已经在 tomcat-util.jar 中检查了这些类,但这些类不存在。我确信我使用的是正确且兼容的 jar,这在 tomcat 5.5.30 中可用捆绑。
知道为什么我会遇到这个问题。这是 tomcat 中的错误吗。
请帮助。提前致谢。
最佳答案
如果您启用了调试级别的日志记录,您应该只会看到这些消息。
第一条消息表明可选的 PureTLS SSL 实现不可用。这种集成的源代码仍在源代码分发中,但 Tomcat 用户社区对它的兴趣太少,以至于它已经有一段时间没有以二进制形式分发了。
第二条消息表明 Java 5 JSSE 工厂不可用。这是因为二进制分发版是用 Java 1.4 构建的。您可以使用 Java 1.5 从源代码构建以获得此工厂,但我非常怀疑您是否会注意到任何差异。
因此,Tomcat 将使用 Java 1.4 JSSE 工厂,这就是 SSL 仍然有效的原因。
更值得关注的应该是 5.5.30 [1] 中存在的已知安全漏洞以及 Tomcat 5.5.x 将在不到 3 个月的时间内达到生命周期结束 [2]。现在是升级到 Tomcat 7 的好时机。
[1] http://tomcat.apache.org/security-5.html#Fixed_in_Apache_Tomcat_5.5.30
关于java - Tomcat 启动时未找到 SSL 配置 : getting class(PureTLSImplementation, JSSE15Factory),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11427522/
在我们的数据库表上,我们使用两个唯一的非聚集索引来创建跨四个字段的唯一约束。我们使用两个,因为其中一个字段 ZipCode 是一个可为空的字段。如果表中存在一条包含 ZipCode 的 null 条目
我刚刚开始学习 Rails 3 教程,以便对框架有一点熟悉,但我在生成 schema.rb 时遇到了问题。我的操作系统是 Windows 7 x64、Ruby 1.9.2、MySQL2 gem 0.2
我是一名优秀的程序员,十分优秀!