技术文章 - CS266849
启动 ThingWatcher 8.0 的结果微服务时,将报告 "ServiceException:无法创建请求的服务" 错误
已修改: 11-Dec-2017
适用于
- ThingWorx Analytics 8.0
- Windows
说明
- 在 Windows 平台上启动结果微服务时,会报告以下异常
警告 JdbcEnvironmentInitiator: HHH000342:无法获取与查询元数据的连接:数据库 URL "jdbc: h2: file:/tmp/model-db" 中不允许存在与当前工作目录隐式相关的文件路径。改为使用绝对路径、~/name、/name 或 baseDir 设置。[90011-192]
线程 "main" org. ServiceException:无法创建请求的服务 [org. JdbcEnvironment]。 | "|" | "
在 AbstractServiceRegistryImpl createService (AbstractServiceRegistryImpl,.java:244)。
位于 AbstractServiceRegistryImpl initializeService (AbstractServiceRegistryImpl .java:208)的 at
位于 AbstractServiceRegistryImpl getService (AbstractServiceRegistryImpl. java:189)。
在 "JdbcServicesImpl"。配置(JdbcServicesImpl,java:51)
在 StandardServiceRegistryImpl. configureService (StandardServiceRegistryImpl,java:94)处。
位于 AbstractServiceRegistryImpl at initializeService (AbstractServiceRegistryImpl:217)的位置
位于 AbstractServiceRegistryImpl getService (AbstractServiceRegistryImpl. java:189)。
在 MetadataBuildingProcess handleTypes (MetadataBuildingProcess. java:352)时在工艺启动
在 "MetadataBuildingProcess"。完成(MetadataBuildingProcess:111)在 "组织休眠"
在 MetadataBuildingProcess 版次启动时,在 ... (MetadataBuildingProcess:83)
在 "MetadataBuilderImpl"。内部版本(MetadataBuilderImpl:418)
在 MetadataBuilderImpl。 build (MetadataBuilderImpl:87)的 at
在 buildSessionFactory (Configuration .java:692)处
在 dropwizard SessionFactoryFactory buildSessionFactory (SessionFactoryFactory:96)
在 dropwizard 休眠 SessionFactoryFactory 构建(SessionFactoryFactory .java:49)
在 dropwizard SessionFactoryFactory build (SessionFactoryFactory .java:39)
在 dropwizard 休眠 HibernateBundle 运行(HibernateBundle .java:62)
在 dropwizard 休眠 HibernateBundle 运行(HibernateBundle .java:15)
在 dropwizard 中运行。 run (启动 java:200)
在 dropwizard 上 EnvironmentCommand 运行(EnvironmentCommand .java:42)
在 dropwizard 上 ConfiguredCommand 运行(ConfiguredCommand .java:85)
在 dropwizard (Cli. java:75)处运行
在 dropwizard 应用程序上运行(应用程序 .java:79)
在 thingworx 中。 ResultsApplication (ResultsApplication .java:44)
由以下原因导致: org. HibernateException:当未设置 ' 休眠 ' 时,对 DialectResolutionInfo 的访问权限不能为空
在 DialectFactoryImpl. determineDialect (DialectFactoryImpl,java:100)的位置。
在 DialectFactoryImpl. buildDialect (DialectFactoryImpl,java:54)的 at。
在 JdbcEnvironmentInitiator. initiateService (JdbcEnvironmentInitiator,java:137)的 at。
在 JdbcEnvironmentInitiator. initiateService (JdbcEnvironmentInitiator. java:35)时在 "
在 StandardServiceRegistryImpl. initiateService (StandardServiceRegistryImpl .java:88)处的。
在 AbstractServiceRegistryImpl createService (AbstractServiceRegistryImpl,.java:234)。
...23个
线程 "main" org. ServiceException:无法创建请求的服务 [org. JdbcEnvironment]。 | "|" | "
在 AbstractServiceRegistryImpl createService (AbstractServiceRegistryImpl,.java:244)。
位于 AbstractServiceRegistryImpl initializeService (AbstractServiceRegistryImpl .java:208)的 at
位于 AbstractServiceRegistryImpl getService (AbstractServiceRegistryImpl. java:189)。
在 "JdbcServicesImpl"。配置(JdbcServicesImpl,java:51)
在 StandardServiceRegistryImpl. configureService (StandardServiceRegistryImpl,java:94)处。
位于 AbstractServiceRegistryImpl at initializeService (AbstractServiceRegistryImpl:217)的位置
位于 AbstractServiceRegistryImpl getService (AbstractServiceRegistryImpl. java:189)。
在 MetadataBuildingProcess handleTypes (MetadataBuildingProcess. java:352)时在工艺启动
在 "MetadataBuildingProcess"。完成(MetadataBuildingProcess:111)在 "组织休眠"
在 MetadataBuildingProcess 版次启动时,在 ... (MetadataBuildingProcess:83)
在 "MetadataBuilderImpl"。内部版本(MetadataBuilderImpl:418)
在 MetadataBuilderImpl。 build (MetadataBuilderImpl:87)的 at
在 buildSessionFactory (Configuration .java:692)处
在 dropwizard SessionFactoryFactory buildSessionFactory (SessionFactoryFactory:96)
在 dropwizard 休眠 SessionFactoryFactory 构建(SessionFactoryFactory .java:49)
在 dropwizard SessionFactoryFactory build (SessionFactoryFactory .java:39)
在 dropwizard 休眠 HibernateBundle 运行(HibernateBundle .java:62)
在 dropwizard 休眠 HibernateBundle 运行(HibernateBundle .java:15)
在 dropwizard 中运行。 run (启动 java:200)
在 dropwizard 上 EnvironmentCommand 运行(EnvironmentCommand .java:42)
在 dropwizard 上 ConfiguredCommand 运行(ConfiguredCommand .java:85)
在 dropwizard (Cli. java:75)处运行
在 dropwizard 应用程序上运行(应用程序 .java:79)
在 thingworx 中。 ResultsApplication (ResultsApplication .java:44)
由以下原因导致: org. HibernateException:当未设置 ' 休眠 ' 时,对 DialectResolutionInfo 的访问权限不能为空
在 DialectFactoryImpl. determineDialect (DialectFactoryImpl,java:100)的位置。
在 DialectFactoryImpl. buildDialect (DialectFactoryImpl,java:54)的 at。
在 JdbcEnvironmentInitiator. initiateService (JdbcEnvironmentInitiator,java:137)的 at。
在 JdbcEnvironmentInitiator. initiateService (JdbcEnvironmentInitiator. java:35)时在 "
在 StandardServiceRegistryImpl. initiateService (StandardServiceRegistryImpl .java:88)处的。
在 AbstractServiceRegistryImpl createService (AbstractServiceRegistryImpl,.java:234)。
...23个
- [错误] org ConnectionPool:无法创建池的初始连接。
- /merged/maven/training-standalone.properties\\\ "导致 \ \ \" 不是 directory\\\ "\" "
:是否尝试将目录安装到文件(反之亦然)?检查指定的主机路径是否存在以及是否为预期类型
这是文章 266849 的 PDF 版本,可能已过期。最新版本 CS266849