Overview
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.
Symptoms/Description
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.
Resolution
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.
Talend Data Quality Portal is not deployed
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="" />
-->
to read:
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<Manager pathname="" />
Talend Data Quality Portal is already deployed
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:
- Stop Tomcat server.
- Open the context.xml file that can be found in each of the following directories:
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="" />