技术文章 - CS282332

在 Microsoft SQL Server (MSSQL) 上安装 ThingWorx 后,Tomcat 无法启动并出现错误“无法从基础数据库获取连接”

已修改: 18-Mar-2025   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • ThingWorx Platform 7.4 to 9.6
  • Microsoft SQL Server

说明

  • Apache Tomcat 服务启动后立即停止
  • ThingWorx Server 未启动,因为无法从Microsoft SQL Server (MSSQL)数据库获取连接
  • 已安装 Thingworx,但在浏览器中出现503 服务不可用错误
  • 启动 Tomcat 服务时,在 ThingworxPlatform 文件夹内的连接模式下未生成 licenseRequestFile.txt 和许可证文件
  • \ThingworxStorage\logs\ApplicationLog.log 中的错误:
[L:错误] [O:ctsThingWorxServer] [I:] [U:超级用户] [S:] [T:localhost-startStop-1] [消息:无法从基础数据库获取连接!]
[L: INFO] [O: ctppPersistenceProvider] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] 连接 ThingworxPersistenceProvider,类型 MssqlPersistenceProviderPackage 已停止
[L: WARN] [O: ctppPersistenceProvider] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1]找不到 persistenceProviderPackage MssqlPersistenceProviderPackage 因此无法停止数据处理
[L: ERROR] [O: ctsThingWorxBootstrapper] [I: ] [U: SuperUser] [S: ] [T: localhost-startStop-1] [消息:无法初始化和启动系统:无法从底层获取连接数据库!]
  • \ThingworxStorage\logs\ApplicationLog.log显示 ThingWorx 尝试连接到 PostgreSQL 而不是 Microsoft SQL Server
YYYY-MM-DD hh:mm:ss [L: INFO] [O: ctsThingWorxPersistenceHandler] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] 默认持久性提供程序名称 = ThingworxPersistenceProvider
YYYY-MM-DD hh:mm:ss [L: INFO] [O: ctsThingWorxPersistenceHandler] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] 默认持久性提供程序包名称 = PostgresPersistenceProviderPackage
  • 平台安装程序不进行并报告错误
无法建立与服务器的连接,请检查您输入的信息
这是文章 282332 的 PDF 版本,可能已过期。最新版本 CS282332