To configure iDempiere in a standalone installation, proceed as follows.
- Copy hazelcast.xml from /org.idempiere.hazelcast.service.config/hazelcast.xml into your idempiere-server folder.
- Edit the hazelcast.xml and set hazelcast/group/name to be the same as your database name.
- Set hazelcast/network/join/multicast enabled="false"
Now when server starts, the following message is displayed in the log:
-----------> Node: [..]:5701 [idempiere] No join method is enabled! Starting standalone. [13]
This should also be useful in the following circumstances (also standalone scenarios):
- Firewall is enabled, to avoid multicast errors in the log
Errors were as follows: MulticastService: [..]:5701 [dev] You probably have too long Hazelcast configuration! [39]
java.io.IOException: Operation not permitted
- Development or test installations, and to avoid developers' workstations from networking with each other.
This is what I found through experimentation, please could someone with experience with Hazelcast double check that the information looks correct.
Reference:
-----
Neil Gordon
nTier Software Services