It's intentional to check for the messaging service while deploying MDBs. We want to skip MDBs in the "web-profile". If you want MDBs to be processed then you'll have to use the standalone-preview.xml configuration which you can do by starting the server as:
./standalone.sh -server-config=standalone-preview.xml