This article and the directions within may be of use to customers who find themselves in a situation where:
- the Analyze server is down
- Tomcat won't start up
PREREQUISITE STEPS:
This article goes hand in hand with clearing out the infinispan directory, detailed in this article: Infinispan Cache. Before carrying out the steps below, it is recommended that you follow the instructions in that article first. If wiping out the infinispan directory does not help, then you should redeploying the war files using the steps below.
This error may appear in your web-app log file:
ERROR ContextLoader:312 - Context initialization failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating
bean with name 'simpleScheduledTaskServiceImpl' defined in URL
[jar:file:/apps/d360anlz/tomcat/webapps/ROOT/WEB-INF/lib/laeScheduler-271.4.3.jar!
/com/lavastorm/lae/service/simpleschedule/impl/SimpleScheduledTaskServiceImpl.
class]: Unsatisfied dependency expressed through constructor parameter 0; nested
exception is org.springframework.beans.factory.UnsatisfiedDependencyException:
Error creating bean with name 'com.lavastorm.lae.service.wiring.
ObjectResourceServiceFactoryConfig': Unsatisfied dependency expressed through
constructor parameter 0; nested exception is org.springframework.beans.factory.
BeanCreationException: Error creating bean with name 'objectStoreProvider' defined
in class path resource [lae-persistence.xml]: Cannot create inner bean
'util:map#4ae93e38' of type [org.springframework.beans.factory.config.MapFactory
Bean] while setting constructor argument; nested exception is org.springframework.
beans.factory.BeanCreationException: Error creating bean with name 'util:map#4ae
93e38': Cannot create inner bean 'cacheOsff$created#451393a9' while setting bean
property 'sourceMap' with key [TypedStringValue: value [com.lavastorm.lae.logging
.model.LaeLog], target type [null]]; nested exception is org.springframework.beans
.factory.BeanCreationException: Error creating bean with name 'cacheOsff$created
#451393a9' defined in class path resource [lae-persistence.xml]: Bean
instantiation via factory method failed; nested exception is org.springframework.
beans.BeanInstantiationException: Failed to instantiate [com.lavastorm.lae.
persistence.ObjectStoreFactory]: Factory method 'create' threw exception;
nested exception is org.infinispan.util.concurrent.TimeoutException: Couldn't
retrieve entry an entry from store in allotted timeout: 10 unit: SECONDS
STEPS TO REDEPLOY TOMCAT'S WAR FILES:
1. Shutdown Data360 Analyze.
2. Navigate to <InstallationDirectory>/tomcat/webapps
3. Remove these folders (leaving only only ROOT.war, wdc.war and docs.war in that directory):
- docs
- ROOT
- wdc
4. Navigate to <InstallationDirectory>/tomcat/work.
5. The /work folder should contain just the Catalina directory - remove it & any other directories so the /work folder is empty.
6. Startup Data360 Analyze. Tomcat will automatically redeploy the war files needed.
Comments
0 comments
Please sign in to leave a comment.