An error message may be appended to Tomcat's log file while using Talend Data Quality Portal. This article describes this error and provides solutions to eliminate it.
When launching Tomcat to run Talend Data Quality Portal, the error message "SEVERE: No Store configured, persistence disable" may occur several times in Tomcat's log file (catalina.out).
Feb 27, 2013 10:11:59 AM org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web application archive SpagoBIBirtReportEngine.war Feb 27, 2013 10:12:02 AM org.apache.catalina.session.PersistentManagerBase start SEVERE: No Store configured, persistence disabled Feb 27, 2013 10:12:02 AM org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web application archive SpagoBICommonJEngine.war Feb 27, 2013 10:12:03 AM org.apache.catalina.session.PersistentManagerBase start SEVERE: No Store configured, persistence disabled ...
Full log examples are attached to this article.
This error is related to Tomcat settings, and is not a bug of Talend Data Quality Portal. The error does not affect the normal use of Talend Data Quality Portal, and thus could be simply ignored. However, the error can also be eliminated by configuring Tomcat as described below.
Depending on one whether or not you have already deployed your Talend Data Quality Portal, the procedure to remove this error from the Tomcat's log will vary slightly.
Before Tomcat is started for the first time, Talend Data Quality Portal's war files, such as tdqportal.war, cannot be found in Tomcat installation path>/webapp/, because they haven't been deployed yet. In this case, open context.xml under Tomcat installation path/conf/ and uncomment the following line:
<!-- Uncomment this to disable session persistence across Tomcat restarts --> <!-- <Manager pathname="" /> -->
<!-- Uncomment this to disable session persistence across Tomcat restarts --> <Manager pathname="" />
If Tomcat has already been started, then the tdqportal file and other related folders can be found under Tomcat installation path/webapp/. In this case, follow the procedure:
Tomcat installation path/conf/ Tomcat installation path/webapp/tdqportal/ Tomcat installation path/webapp/SpagoBITalendEngine/ Tomcat installation path/webapp/SpagoBIQbeEngine/ Tomcat installation path/webapp/SpagoBIJPivotEngine/ Tomcat installation path/webapp/SpagoBIJasperReportEngine/ Tomcat installation path/webapp/SpagoBIConsoleEngine/ Tomcat installation path/webapp/SpagoBICommonJEngine/ Tomcat installation path/webapp/SpagoBIBirtReportEngine/
In each context.xml, replace all occurences of the following line:
<Manager className="org.apache.catalina.session.PersistentManager" saveOnRestart="false"/>
with this line:
<Manager pathname="" />