アーティクル - CS368418
ThingWorx Platform を起動しようとすると、Tomcat ログに「java.lang.NoClassDefFoundError」エラーが表示される
修正日: 06-Feb-2025
適用対象
- ThingWorx Platform 9.0 to 9.5
説明
- ThingWorx が Tomcat ログにjava.lang.NoClassDefFoundErrorエラーで起動に失敗する
- ブラウザに504 ゲートウェイ タイムアウト エラーメッセージが表示され、Composer にアクセスできない
- Apache Tomcat を起動しようとすると、 <ThingworxStorage>/logs/ApplicationLog.logに次のメッセージが表示されます。
[L: INFO] [O: c.t.s.ThingWorxServer] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] >>>>>>> PLATFORM SHUTDOWN START <<<<<<<<< [L: INFO] [O: c.t.s.ThingWorxServer] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] GRACEFUL SHUTDOWN [L: INFO] [O: c.t.s.ThingWorxServer] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] Deregistering platform from service discovery [L: INFO] [O: c.t.s.ThingWorxServer] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] Stopping change watcher [L: ERROR] [O: c.t.p.p.PersistenceProviderManager] [I: ] [U: SuperUser] [S: ] [P: ] [T: main] Error draining persistence providers queues: java.lang.NullPointerException
- 次のエラーが<Apache Tomcat>/logs/thingworx-foundation-stderr.logまたはlocalhost.logに記録されます:
SEVERE: Exception sending context initialized event to listener instance of class [com.thingworx.system.ThingWorxBootstrapper] java.lang.NoClassDefFoundError ... Caused by: java.lang.NoClassDefFoundError: <custom_class_name> ... Caused by: java.lang.ClassNotFoundException: <custom_class_name> at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1365) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188) ...
最新バージョンはこちらを参照ください CS368418