Here is more info: Script I use: #!/usr/bin/env bashexport CP=worker-classes/for file in `ls lib`;do CP=$CP:lib/$file; donefor file in `ls worker-libs`;do CP=$CP:worker-libs/$file; doneecho $CPgroovy -Djava.library.path=./artemis-lib -cp $CP $1 $2 $3 $4 $5 The content of my directory: ll artemis-lib/total 40drwxrwxr-x 2 igor igor 4096 Nov 13 01:02 ./drwxrwxr-x 7 igor igor 4096 Nov 13 00:55 ../-rw-r--r-- 1 igor igor 28687 Nov 13 01:02 libartemis-native-64.so The version of Linux kernel: $ uname -aLinux expresspigeontest 4.4.0-98-lowlatency #121~14.04.1-Ubuntu SMP PREEMPT Wed Oct 11 12:42:21 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux When I run the program, Artemis puts out this: {"level":"INFO","timestamp":"Mon Nov 13 01:02:41 CST 2017","thread":"main","logger":"org.apache.activemq.artemis.core.server","message":"AMQ221045: libaio is not available, switching the configuration into NIO"} I just cannot get it to work. Please, note that the docs state that the file name is libActiveMQAIO64.so according to: libaio.html <https://activemq.apache.org/artemis/docs/2.3.0/libaio.html> , but I was only able to find libartemis-native-64.so. I'm not even sure if this is the right file
-- Sent from: http://activemq.2283324.n4.nabble.com/ActiveMQ-User-f2341805.html