我正在开发一个应用程序,它是一个独立的应用程序,并将其打包为一个 jar 文件(即 lika a OSGi Plugin
)并将其部署jar into JBoss
。
当我在我的 Eclipse 中运行我的应用程序时,应用程序工作正常。在 Jboss 中它会抛出错误。
java.lang.ClassNotFoundException: org.w3c.dom.Node
.
如果我添加rt.jar
到WEB-INF/lib
文件夹并部署到 Jboss。不再抛出该错误。但是我得到了一个新的异常,即使我添加jsse.jar
了lib
但无法解决错误。
com.microsoft.sqlserver.jdbc.SQLServerException: The driver could not establish a
secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption.
Error: "class configured for SSLContext: sun.security.ssl.SSLContextImpl$TLS10Context
not a SSLContext".
......
Caused by: java.security.NoSuchAlgorithmException: class configured for
SSLContext: sun.security.ssl.SSLContextImpl$TLS10Context not a SSLContext
06:10:53,484 ERROR [stderr] (default-short-running-threads-threads - 26) at
sun.security.jca.GetInstance.checkSuperClass(GetInstance.java:258)
06:10:53,484 ERROR [stderr] (default-short-running-threads-threads - 26) at
sun.security.jca.GetInstance.getInstance(GetInstance.java:237)
06:10:53,484 ERROR [stderr] (default-short-running-threads-threads - 26) at
sun.security.jca.GetInstance.getInstance(GetInstance.java:164)
06:10:53,484 ERROR [stderr] (default-short-running-threads-threads - 26) at
javax.net.ssl.SSLContext.getInstance(SSLContext.java:156)
06:10:53,500 ERROR [stderr] (default-short-running-threads-threads - 26) at
com.microsoft.sqlserver.jdbc.TDSChannel.enableSSL(IOBuffer.java:1353)
我的开发环境是Jdk1.7
,服务器环境也和我的本地环境一样Windows XP
。Eclipse Juno