我正在尝试从weblogic 10.3创建数据源到sqlserverexpress 2008 r2,但是当我测试连接时,会出现以下消息:
无法加载驱动程序:com.microsoft.sqlserver.jdbc.SQLServerDriver
我该怎么办?
答案 0 :(得分:6)
您需要将sqlserver JDBC驱动程序jar文件添加到weblogic类路径。
答案 1 :(得分:1)
我将sqljdbc4.jar添加到%WLHome%/ Server / Lib,并将以下行添加到%WLHome%\ common \ bin \ commEnv.cmd中的weblogic_classpath: “;%WL_HOME%\服务器\ lib中\ sqljdbc4.jar”
答案 2 :(得分:1)
将“sqljdbc.jar”文件添加到weblogic类路径
要下载转到 http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774
答案 3 :(得分:1)
来自weblogic 1221文档here:
要使用未随WebLogic Server一起安装的第三方JDBC驱动程序,可以将它们添加到DOMAIN_HOME / lib目录,其中DOMAIN_HOME表示配置WebLogic Server域的目录。默认路径是ORACLE_HOME / user_projects / domains。有关更多信息,请参阅“开发Oracle WebLogic Server的应用程序”中的“将JAR添加到域/ lib目录”。
此解决方案似乎比更新weblogic类路径更好,因为它会影响其他域。例如,假设两个域想要使用不同版本的jdbc驱动程序。在这种情况下,通过commEnv.cmd更新类路径可能会出现问题。当然,另一方面是你必须在domian的lib目录中放置/链接驱动程序jar。
答案 4 :(得分:0)
由于某些原因,上述答案对我不起作用,所以我最终选择了Oracle MS SQL Server Driver而不是Microsoft。 请参阅:http://i.imgur.com/s9sr5xs.jpg
然后,如果您遇到实例名称问题,可以尝试指定端口。 要获取端口号,请打开Sql Server配置管理器:SQLServerManager11.msc