Я использую wso2 bam 2.4.0, подключаясь к автономной cassandra 1.2.13 на той же машине для тестирования.
Сначала я без проблем запустил экземпляр cassandra, а затем настроил bam для подключения к этой внешней cassandra.
Cassandra использует настройки по умолчанию, и я изменяю cassandra-component.xml следующим образом:
<Cassandra>
<Cluster>
<Name>Test Cluster</Name>
<DefaultPort>9160</DefaultPort>
<Nodes>localhost:9160</Nodes>
<AutoDiscovery disable="false" delay="1000"/>
</Cluster>
Then start bam using this command:
sh wso2server.sh -Ddisable.cassandra.server.startup=true
то я вижу это исключение:
[2014-01-01 11:28:44,201] ОШИБКА {org.wso2.carbon.core.init.JMXServerManager} — не удалось создать локальный реестр RMI java.rmi.server.ExportException: порт уже используется: 9999; вложенное исключение: java.net.BindException: адрес уже используется в sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:310) в sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java: 218) в sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:393) в sun.rmi.transport.LiveRef.exportObject(LiveRef.java:129)
Я не знаю, что мне не хватает, но уверен, что порт конфликтует. может кто-нибудь указать на это?