Endeca Install Problem ‘JDBC driver does not support XA, hence cannot be a participant in to-phase c

If like me you’ve downloaded Endeca 3.1 and want to try all the extra goodies that have been added.

One of the first things I wanted to do was try out the Provisioning service and get Endeca to create a new application out of just a simple excel spread-sheet.

It seems that if you have downloaded the Linux install and used the orchestration script sometimes it doesn’t install correctly.

If you get this message ‘ Error while uploading Excel file. Error committing transaction:; nested exception is: javax.transaction.xa.XAException: JDBC driver does not support XA, hence cannot be a participant in two-phase commit. To force this participation, set the GlobalTransactionsProtocol attribute to LoggingLastResource (recommended) or EmulateTwoPhaseCommit for the Data Source = jdbc/oracle.eid-ps ’


Using that port number we need to logon to WebLogic Server using the id you used in Linux to run the provisioning install. For me it was ‘endeca’.


In the Domain Structure web box click on Services -> Data Sources.


Next Click on the Name jdbc/oracle.eid.ps


click on transaction


Then change the settings here to

Supports Global transactions

AND

Emulate Two-Phase Commit.

After that click Save


You will then need to click on the ‘Control’ tab.

Select the Admin Server and then click on Shutdown and after that click on Start to cycle the data source instances.


If this doesn’t work then It is best to re-start the Endeca Provisioning and Studio domain

Navigate to (your equivalent of) :-

cd /u01/app/endeca_3_1/user_projects/domains/endeca_provisioning_domain/bin

./stopWebLogic.sh

./startWebLogic.sh

Then the Studio domain:-

cd /u01/app/endeca_3_1/user_projects/domains/endeca_studio_domain/bin

./stopWebLogic.sh

./startWebLogic.sh

 

After these domain have started then you should be able to point your Endeca Provisioning to a spreadsheet and load it!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值