アーティクル - CS240689
DataConnect で REST API 呼び出しを実行すると、HTTP 404 Not Found が返される
修正日: 22-Dec-2022
適用対象
- 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レポート
SEVERE: listenerStart エラー
org.apache.catalina.core.StandardContext startInternal
SEVERE: 以前のエラーが原因で、コンテキスト [] の起動に失敗しました
org.apache.catalina.startup.HostConfig deployWAR
情報: Web アプリケーション アーカイブ /var/lib/tomcat/webapps/ROOT.war の展開が xxxx ミリ秒で完了しました
org.apache.catalina.core.StandardContext startInternal
SEVERE: 以前のエラーが原因で、コンテキスト [] の起動に失敗しました
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 リスナー開始
SEVERE: クラス 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) で
または
SEVERE: クラス org.springframework.web.context.ContextLoaderListener のリスナー インスタンスにコンテキスト初期化イベントを送信する例外
org.springframework.beans.factory.BeanCreationException: クラスパス リソース [spring/transformer-wiring.xml] で定義された名前 'sparkConfigurator' を持つ Bean の作成中にエラーが発生しました: コンストラクターによる Bean のインスタンス化に失敗しました。ネストされた例外は org.springframework.beans.BeanInstantiationException: インスタンス化に失敗しました [com.coldlight.dataconnect.transformer.spark.Configurator]: コンストラクターが例外をスローしました。ネストされた例外は java.lang.IllegalArgumentException: System memory 466288640 must be at least 471859200. --driver-memory オプションまたは Spark 構成の spark.driver.memory を使用してヒープ サイズを増やしてください。
SEVERE: クラス 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) で
または
SEVERE: クラス org.springframework.web.context.ContextLoaderListener のリスナー インスタンスにコンテキスト初期化イベントを送信する例外
org.springframework.beans.factory.BeanCreationException: クラスパス リソース [spring/transformer-wiring.xml] で定義された名前 'sparkConfigurator' を持つ Bean の作成中にエラーが発生しました: コンストラクターによる Bean のインスタンス化に失敗しました。ネストされた例外は org.springframework.beans.BeanInstantiationException: インスタンス化に失敗しました [com.coldlight.dataconnect.transformer.spark.Configurator]: コンストラクターが例外をスローしました。ネストされた例外は java.lang.IllegalArgumentException: System memory 466288640 must be at least 471859200. --driver-memory オプションまたは Spark 構成の spark.driver.memory を使用してヒープ サイズを増やしてください。
最新バージョンはこちらを参照ください CS240689