技术文章 - CS240689

在 DataConnect 中执行任何 REST API 调用时返回 HTTP 404 Not Found

已修改: 22-Dec-2022   


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

适用于

  • ThingWorx Analytics 52.0

说明

  • Rest API 调用 http://<DataconnectServer>/1.0/about/versioninfo 因 HTTP 404 而失败
  • Rest API 调用 http:// <DataconnectServer>/1.0/uploads/datasets/<datasetName> 失败并出现 HTTP 404 Not Found 错误
  • /usr/share/tomcat/logs/catalina.<date>.log报告
严重:错误 listenerStart
org.apache.catalina.core.StandardContext startInternal
严重:上下文 [] 启动因先前的错误而失败
org.apache.catalina.startup.HostConfig deployWAR
信息:Web 应用程序存档 /var/lib/tomcat/webapps/ROOT.war 的部署已在 xxxx 毫秒内完成
  • /usr/share/tomcat/conf/localhost.<date>.log报告
org.apache.catalina.core.StandardContext listenerStart
严重:将上下文初始化事件发送到类 org.springframework.web.context.ContextLoaderListener 的侦听器实例的异常
org.springframework.beans.factory.BeanDefinitionStoreException:名称为“com.coldlight.ccc.vfs.aws.PrestoS3NeuronFileSystem#0”的无效 bean 定义
在类路径资源 [spring/applicationContext.xml] 中定义:无法解析字符串值“${dataconnect.aws.accessKey}”中的占位符“dataconnect.aws.accessKey”;
嵌套异常是 java.lang.IllegalArgumentException:无法解析字符串值“${dataconnect.aws.accessKey}”中的占位符“dataconnect.aws.accessKey”
在 org.springframework.beans.factory.config.PlaceholderConfigurerSupport.doProcessProperties(PlaceholderConfigurerSupport.java:211)
在 org.springframework.context.support.PropertySourcesPlaceholderConfigurer.processProperties(PropertySourcesPlaceholderConfigurer.java:180)
在 org.springframework.context.support.PropertySourcesPlaceholderConfigurer.postProcessBeanFactory(PropertySourcesPlaceholderConfigurer.java:155)
在 org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:265)
在 org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:162)
在 org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:606)
在 org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:462)
在 org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
在 org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
在 org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
在 org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4973)
在 org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5467)
在 org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
在 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632)
在 org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1083)
在 org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1880)

要么

严重:将上下文初始化事件发送到类 org.springframework.web.context.ContextLoaderListener 的侦听器实例的异常
org.springframework.beans.factory.BeanCreationException:在类路径资源 [spring/transformer-wiring.xml] 中定义名称为“sparkConfigurator”的 bean 创建时出错:通过构造函数的 Bean 实例化失败;嵌套的异常是 org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.coldlight.dataconnect.transformer.spark.Configurator]: Constructor throw exception;嵌套异常是 java.lang.IllegalArgumentException:系统内存 466288640 必须至少为 471859200。请使用 --driver-memory 选项或 Spark 配置中的 spark.driver.memory 增加堆大小。

这是文章 240689 的 PDF 版本,可能已过期。最新版本 CS240689