无法提出应用程序

发布于 2025-01-28 15:32:56 字数 3416 浏览 4 评论 0原文

在尝试启动服务器时要在下面的错误下,

我正在使用Apache 7.0.57和SQLJDBC 8.2,无法使用MSSQL-JDBC-9.2.0.JRE8.JAR,因为我的平台不支持我的平台。

严重:无法连接到数据库。将仅使用文件中的属性。 org.apache.tomcat.dbcp.dbcp.sqlnestedexception:无法创建POMABLECONNECTIONFACTORY(AUTHENTICATICTCHEME CHEMENTLM无效。) atorg.apache.tomcat.dbcp.dbcp.basicdatasource.createpoolableconnectionfactory(basicDataSource.java:1549) atrg.apache.tomcat.dbcp.dbcp.basicdatasource.createdatasource(basicDataSource.java:1388) atrg.apache.tomcat.dbcp.dbcp.basicdatasource.getConnection(basicDataSource.java:1044) 在com.pega.pegarules.internal.bootstrap.prbootstrapdatasource.getbootstrappropertiesfromdb(prbootstrapdatasource.java:669)) 在com.pega.pegarules.internal.bootstrap.prbootstrapdatasource.getbootstrappropertiesfromdb(prbootstrapdatasource.java:652) 在com.pega.pegarules.internal.bootstrap.prbootstrapdatasource.getbootstrapproperties(prbootstrapdatasource.java:629) 在com.pega.pegarules.internal.bootstrap.prbootstrapdatasource.getbootstrapproperties(prbootstrapdatasource.java:623) 在com.pega.pegarules.internal.bootstrap.prbootstrap。(prbootstrap.java:119) 在sun.reflect.nativemethodaccessorimpl.invoke0(天然方法) 在sun.reflect.nativemethodaccessorimpl.invoke(未知来源) 在sun.reflect.delegatingmethodaccessorimpl.invoke(未知来源) 在java.lang.reflect.method.invoke(未知来源) 在com.pega.pegarules.boot.internal.extbridge.appserverbridgetopega.checkforstartup(appserverbridgetopega.java:116) 在com.pega.pegarules.boot.internal.extbridge.appserverbridgetopega.invokemethodpropagatingthrowable(appserverbridgetopega.java:222) 在com.pega.pegarules.boot.internal.extbridge.appserverbridgetopega.invokemethod(appserverbridgetopega.java:272) 请访问com.pega.pegarules.internal.web.servlet.webapplifecyclelistenerboot.contextinitialized(webAppLifecyClecyClelistenerBoot.java:83) at org.apache.catalina.core.standardcontext.listenerstart(StandardContext.java:4994) at org.apache.catalina.core.standardcontext.startinternal(StandardContext.java:5492) atrg.apache.catalina.util.lifecyclebase.start(lifecyclebase.java:150) at org.apache.catalina.core.containerbase.addchildinternal(containerbase.java:901) at rog.apache.catalina.core.containerbase.addchild(containerbase.java:877) atorg.apache.catalina.core.standardhost.addchild(standardhost.java:649) at org.apache.catalina.startup.hostconfig.deploydirectory(hostconfig.java:1245) atrg.apache.catalina.startup.hostconfig $ deploydirectory.run(hostconfig.java:1895) at Java.util.concurrent.executors $ runnableDapter.call(未知来源) 在java.util.concurrent.futuretask.run(未知来源) 在java.util.concurrent.threadpoolexecutor.runworker(未知来源) 在java.util.concurrent.threadpoolexecutor $ worker.run(未知来源) 在java.lang.thread.run(未知来源) 引起的是:com.microsoft.sqlserver.jdbc.sqlserverexception:authenticationscheme ntlm无效。 在com.microsoft.sqlserver.jdbc.authenticationscheme.valueofstring(sqlserververriver.java:683) 在com.microsoft.sqlserver.jdbc.sqlserverconnection.connect(sqlserverconnection.java:663) 在com.microsoft.sqlserver.jdbc.sqlserverdriver.connect(sqlserverdriver.java:1012) at org.apache.tomcat.dbcp.dbcp.driverconnectionfactory.createconnection(driverConnectionFactory.java:38) at rog.apache.tomcat.dbcp.dbcp.poolableconnectionfactory.makeobject(poolableconnectionfactory.java:582) at org.apache.tomcat.dbcp.dbcp.basicdatasource.validateconnectionfactory(basicDataSource.java:1556) atorg.apache.tomcat.dbcp.dbcp.basicdatasource.createpoolableconnectionfactory(basicDataSource.java:1545) ... 28更多

Getting below error when tried to start the server

I'm using apache 7.0.57 and SQLJDBC 8.2, can't use mssql-jdbc-9.2.0.jre8.jar as that is not supported by my platform.

SEVERE: Unable to connect to database. Will only use properties from file.
org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (The authenticationScheme NTLM is not valid.)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1549)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:1388)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at com.pega.pegarules.internal.bootstrap.PRBootstrapDataSource.getBootstrapPropertiesFromDB(PRBootstrapDataSource.java:669)
at com.pega.pegarules.internal.bootstrap.PRBootstrapDataSource.getBootstrapPropertiesFromDB(PRBootstrapDataSource.java:652)
at com.pega.pegarules.internal.bootstrap.PRBootstrapDataSource.getBootstrapProperties(PRBootstrapDataSource.java:629)
at com.pega.pegarules.internal.bootstrap.PRBootstrapDataSource.getBootstrapProperties(PRBootstrapDataSource.java:623)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.(PRBootstrap.java:119)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.checkForStartup(AppServerBridgeToPega.java:116)
at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:222)
at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:272)
at com.pega.pegarules.internal.web.servlet.WebAppLifeCycleListenerBoot.contextInitialized(WebAppLifeCycleListenerBoot.java:83)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4994)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5492)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1245)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1895)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The authenticationScheme NTLM is not valid.
at com.microsoft.sqlserver.jdbc.AuthenticationScheme.valueOfString(SQLServerDriver.java:683)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:663)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1012)
at org.apache.tomcat.dbcp.dbcp.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at org.apache.tomcat.dbcp.dbcp.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:582)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.validateConnectionFactory(BasicDataSource.java:1556)
at org.apache.tomcat.dbcp.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545)
... 28 more

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

_蜘蛛 2025-02-04 15:32:56

如果我正确理解,您正在尝试连接MySQL数据库服务器。

您的数据库是MySQL,您尝试使用MSSQL JDBC驱动程序进行连接。
这似乎是不可能的。
请使用MySQL JDBC驱动程序的匹配版本连接到您的MySQL数据库。

If I understand correctly, you are trying to connect mysql database server.

Your DB is mysql, and you try to use mssql jdbc driver to connect.
that's seems impossible.
Please use a matched version of mysql jdbc driver to connect to your mysql database.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文