Cannot update Transaction Objects for WebLogic servers

When you try to configure Transaction Objects for WebLogic Servers in AEM, the Data Source column in Configure Transaction Object is empty , and a message appears saying Load application server data source failed, as shown in the following figure.

Figure 39. Transaction objects in AEM

Transaction objects in AEM


Cause: WebLogic 8.15 and later do not allow anonymous users to query JNDI.

Solution: You can refer to the section called “Setting up data source for WebLogic 11g” in PowerServer Configuration Guide for J2EE to solve this issue.

WebLogic 8 allows anonymous users to query and get JNDI DataSource, but WebLogic 8.15 and later do not allow anonymous users to query JNDI. In the WebLogic's console, select the "Anonymous Admin Lookup Enabled" to allow anonymous users to manipulate JNDI, otherwise the Data Source drop-down box will not have values in Transaction Objects in AEM.