A plugin that was previously working fails after an upgrade to Appian 18.3, and the following error appears in the Tomcat log:
javax.naming.NameNotFoundException: Name [jdbc/Appian] is not bound in this Context. Unable to find [jdbc].
The plugin is configured to connect to the database using a format that is no longer accepted by Tomcat. For example:
DATASOURCE_CONTEXT=java:/jdbc/Appian
Tomcat does not accept the java:/ prefix in datasource context property.
java:/
java:/jdbc/<DB_Name>
This article applies to Appian 18.3 and later.
Last Reviewed: October 2018