簡體   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