As for SLF4J it's because it cannot find any implementation to use. The easiest would be to include org.slf4j:slf4j-simple:1.7.5:test for the remote tomee