cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Configure the Thingworx problem

Newbie

Configure the Thingworx problem

31-Aug-2017 14:42:54.112 信息 [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath

31-Aug-2017 14:45:42.367 信息 [localhost-startStop-1] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath

31-Aug-2017 14:45:43.429 严重 [localhost-startStop-1] org.apache.catalina.core.StandardContext.filterStart Exception starting filter HAAuthenticationFilter

javax.servlet.ServletException: java.security.KeyStoreException: Could not load keystore file.

at com.thingworx.security.authentication.HAAuthenticationFilter.init(HAAuthenticationFilter.java:49)

at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:279)

at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)

at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:105)

at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4700)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5340)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:729)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Caused by: java.security.KeyStoreException: Could not load keystore file.

at com.thingworx.platform.security.keystore.ThingworxKeyStore.loadExisting(ThingworxKeyStore.java:234)

at com.thingworx.platform.security.keystore.ThingworxKeyStore.load(ThingworxKeyStore.java:166)

at com.thingworx.platform.security.keystore.ThingworxKeyStore.getEntry(ThingworxKeyStore.java:207)

at com.thingworx.system.configuration.PlatformSettings.<init>(PlatformSettings.java:505)

at com.thingworx.system.configuration.PlatformSettings.getInstance(PlatformSettings.java:803)

at com.thingworx.security.authentication.HAAuthenticationFilter.init(HAAuthenticationFilter.java:36)

... 16 more

Caused by: java.io.IOException: Keystore was tampered with, or password was incorrect

at com.sun.crypto.provider.JceKeyStore.engineLoad(JceKeyStore.java:865)

at java.security.KeyStore.load(Unknown Source)

at com.thingworx.platform.security.keystore.ThingworxKeyStore.loadExisting(ThingworxKeyStore.java:231)

... 21 more

Caused by: java.security.UnrecoverableKeyException: Password verification failed

... 24 more

31-Aug-2017 14:45:44.085 严重 [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStop Exception sending context destroyed event to listener instance of class com.thingworx.system.ThingWorxBootstrapper

java.lang.NullPointerException

at com.thingworx.system.ThingWorxBootstrapper.contextDestroyed(ThingWorxBootstrapper.java:342)

at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4900)

at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5537)

at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:221)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:149)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:729)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)

at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)

at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)

at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)

at java.util.concurrent.FutureTask.run(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)

at java.lang.Thread.run(Unknown Source)

Tags (1)
3 REPLIES 3

Re: Configure the Thingworx problem

Hello,

Can you provide more information? When you are receiving this error? Which ThingWorx version, which persistent provider, which Tomcat version?

Regards,

Adam

Re: Configure the Thingworx problem

Hi Guangyan, how is your platform-setting.json setup? are you using PostgreSQL? Is this a fresh installation or do you have configured SSL on existing Tomcat?

Re: Configure the Thingworx problem

Your keystore and password are not working together .
Please check this article for resolution - https://support.ptc.com/appserver/cs/view/solution.jsp?n=CS266176&lang=en_US

If you have already tried this or it's still giving same exception after trying this then let me know .

Thanks ,

Mukul Narang