试图启动服务器时出现以下错误
我使用的是Apache7.0.57和SQLJDBC 8.2,不能使用MSSQLJDBC-9.2.0.jre8.jar,因为我的平台不支持这一点。
严重:无法连接到数据库。将只使用文件中的属性。org.apache.tomcat.dbcp.dbcp.SQLNestedException:无法创建PoolableConnectionFactory ( authenticationScheme NTLM无效)。在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(( 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)在sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)在sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)在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) 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(( 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)(未知源)在java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown源( java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) )在java.lang.Thread.run(未知源)由: com.microsoft.sqlserver.jdbc.SQLServerException:引起的authenticationScheme NTLM无效。在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)在org.apache.tomcat.dbcp.dbcp.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:1545) .还有28
发布于 2022-05-13 09:45:52
如果我正确理解,您正在尝试连接mysql数据库服务器。
您的DB是mysql,您尝试使用mssql驱动程序进行连接。那似乎不可能。请使用匹配版本的mysql驱动程序连接到mysql数据库。
https://stackoverflow.com/questions/72226283
复制相似问题