It seems that weblogic was not
noticing the changes so it was not redeploying. This is because we are exploding our ear in
development. I changed our ant script to always overwrite the META-INF directory containing
the application.xml file. This is forcing weblogic to refresh the application correctly (like
it would if an entire ear file had changed), and the problem is now gone.