The main problem I've seen with ServiceLocator is ...
# tornadofx
c
The main problem I've seen with ServiceLocator is that with larger apps, you get EJBs referring to other EJBs which can ruin the startup sequence.