gpt4 book ai didi

Tomcat:托管两个 Web 应用程序时出错 => native 库 sqljdbc_auth.dll 已加载到另一个类加载器中

转载 作者:行者123 更新时间:2023-11-28 22:54:51 25 4
gpt4 key购买 nike

我已经阅读了所有关于 SO 的类似帖子,但我仍然遇到同样的问题。我有两个应用程序运行同一个 Tomcat 实例。如果我在浏览器上访问其中一个,它工作正常,但当我尝试访问第二个时,我收到此错误“Native Library C:\Users\luis\workspace\sqljdbc_4.0\enu\auth\x64\sqljdbc_auth.dll 已经加载到另一个类加载器中"

我试过放置 sqljdbc_auth.dll 的位置,但到目前为止运气不好。目前它只位于 sqljdbc4.0/enu/auth,我什至从 C:/WINDOWS/System32 中删除了它

对于 sqljdbc_auth.dll 应该放置的位置,是否有一个明确的位置?

最佳答案

您必须从 Tomcat 的类加载器 ($CATALINA_HOME/lib) 而不是您的 webapp 的类加载器加载 SQL Server 驱动程序。移动 JAR 并在 context.xml 中声明一个数据源。那应该可以解决您的问题。

关于Tomcat:托管两个 Web 应用程序时出错 => native 库 sqljdbc_auth.dll 已加载到另一个类加载器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30382729/

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