You are currently reviewing an older revision of this page.
Symptoms
When using Tomcat as the application server and a database and/or driver configured for XA transactions, the following error is seen in the application server log:
SEVERE [localhost-startStop-1] org.apache.tomcat.util.modeler.Registry.registerComponent Null component Catalina:type=DataSource,host=localhost,context=/suite,class=javax.sql.XADataSource,name="jdbc/AppianPrimaryDS"
This issue has been addressed via AN-123225 in the following versions/hotfixes:
Use factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" when you specify the XADatasouce in tomcatResources.xml as shown in the Configuring Relational Databases documentation.
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
XADatasouce
Note: This requires the password to be placed in the file in cleartext.
Apply the latest hotfix to your Appian installation or upgrade to the latest version of Appian.
This article applies to Appian 18.3 and 18.4.
Last reviewed: January 2019