gpt4 book ai didi

java - jTDS - 运行 Maven 构建项目时没有合适的驱动程序异常

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:31:07 25 4
gpt4 key购买 nike

我们有一个简单的 [spring-hibernate] 应用程序(控制台应用程序),我们在其中设置了可执行 JAR 文件的 list 文件中的类路径。该应用程序使用 jTDS JDBC 驱动程序连接到数据库,在 Windows 机器和 JDK 1.6 上一切正常,但在 Linux 上,该应用程序无法找到驱动程序,我们正在使用 java -jar MainClassName 运行该程序。

对于为什么会发生这种情况的任何建议,我们将不胜感激。

最佳答案

出现这个问题是因为我们的 jdbc.url 有无效的 url。这是因为 Maven 将 jdbc.url 属性视为一个特殊属性,并且在分析时,而不是在 filter.properties 中定义的 url。这就是“没有合适的驱动程序”异常的原因。这个问题应该更清楚。

无论如何要修复我们必须将 jdbc.url 属性重命名为 jdbc.url.somename 的问题。这解决了我们的 Maven 分析问题。对于名为“server.name”的属性,我们也有类似的 maven 分析问题。此过滤器属性也混淆了 maven 分析。我们还必须更改该属性的名称。

再次感谢费尔南多。

关于java - jTDS - 运行 Maven 构建项目时没有合适的驱动程序异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com