Hi, after trying for a bit I found the solution. The key is to use ClientBundle for image resource instead of specifying the images directly in your code. It is cleaner. Works perfectly in Jboss now! Still, I feel this should'nt have arised in the first place. When the same code works in chrome, why should safari be any different? Food for thought.