Installation
Install Erlang
wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
yum install erlang
Install RabbitMQ
- Install RPM
wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm
rpm -ihv rabbitmq-server-3.6.1-1.noarch.rpm
- Start RabbitMQ on system start up
chkconfig rabbitmq-server on
service rabbitmq-server start
- Create a vhost with name prisma
rabbitmqctl add_vhost prisma
- Create a user [user] with password [password] and set permissions
rabbitmqctl add_user [user] [password]
rabbitmqctl set_permissions -p prisma [user] ".*" ".*" ".*"
rabbitmqctl set_user_tags [user] administrator
- Activate Web Management UI
rabbitmq-plugins enable rabbitmq_management
- In browser: http://server-name:15672/
Install CDO server
- Unzip CDO server
wget -O cdoserver.zip "https://se4.informatik.uni-wuerzburg.de/nexus/service/local/artifact/maven/redirect?r=snapshots&g=tools.descartes.prisma&a=tools.descartes.prisma.releng.server.product&v=LATEST&c=linux.gtk.x86_64&e=zip"
unzip cdoserver.zip
- Start CDO server
cd prisma
./eclipse
- Note 1: In order to ensure that the server is not killed when a user session is closed, use gnu screen utilization (call
screen
, run other commands, STRG+A STRG+D to suspend session, call screen -x
to resume.
- Note 2: Stop the server by typing close in the server prompt.
- Note 3: Reset the server by deleting the database directory.