The TIBCO Spotfire Server fails to start (and may have been working previously). In the TIBCO Spotfire Server \tomcat\logs\ folder, the the tssXXX-strdeer.log file may have an error like:
2015-02-19 14:07:50 Commons Daemon procrun stderr initialized
Feb 19, 2015 2:09:41 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class com.spotfire.server.lifecycle.SpotfireServerInitializer
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'actionLog' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'actionLoggerMUX' of bean class [com.spotfire.server.actionlog.ActionLog]: Bean property 'actionLoggerMUX' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1303)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1042)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:485)
at java.security.AccessController.doPrivileged(Native Method)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455)
...
Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'actionLoggerMUX' of bean class [com.spotfire.server.actionlog.ActionLog]: Bean property 'actionLoggerMUX' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:805)
at org.springframework.beans.BeanWrapperImpl.setPropertyValue(BeanWrapperImpl.java:655)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:78)
at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:59)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1300)
... 29 more
Feb 19, 2015 2:09:41 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Error listenerStart
Feb 19, 2015 2:09:41 PM org.apache.catalina.core.StandardContext startInternal
SEVERE: Context [/spotfire] startup failed due to previous errors
Feb 19, 2015 2:09:41 PM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
SEVERE: The web application [/spotfire] registered the JDBC driver [oracle.jdbc.OracleDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
This is caused by the JDBC infadsjdbc.JAR file in the tomcat/lib directory. This is a JDBC driver from Informatica. This JAR prevents the TIBCO Spotfire Server from starting up.