繁体   English   中英

java.lang.ClassNotFoundException:com.microsoft.sqlserver.jdbc.SQLServerDriver找不到javax.net.ssl.SSLSocket

[英]java.lang.ClassNotFoundException: javax.net.ssl.SSLSocket not found by com.microsoft.sqlserver.jdbc.SQLServerDriver

我已经尝试过多次尝试从JSP连接到MSSQL,但无法解决尝试启动实际连接时产生的错误。 JAR被包装为OSGi捆绑软件,所有依赖关系都在1.8 JVM上解决了。 有趣的是,完全相同的JSP代码将在Mac平台上完美运行,但在部署到生产Windows 2012服务器时则无法运行。

引起原因:java.lang.ClassNotFoundException:com.microsoft.sqlserver.jdbc.SQLServerDriver [587]在org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1574)上找不到javax.net.ssl.SSLSocket在org.apache.felix.framework.BundleWiringImpl.java处访问$ 400(BundleWiringImpl.java:79)在org.apache.felix.framework.BundleWiringImpl $ BundleClassLoader.loadClass(BundleWiringImpl.java:2018)在java.lang.ClassLoader.loadClass( ClassLoader.java:357)...还有160

通常, javax.net.ssl.SSLSocket将从rt.jar加载到引导类路径中。 您正在使用哪个JSP容器,以及如何为其配置引导类路径? 您提到您正在OSX上进行此工作:该环境与Windows之间存在哪些配置差异?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM