I realize it's been a long time since this post, but I had the same problem and wound up here after a few searches.
After a lot of tinkering, I've actually found the solution myself, so I thought I should share.
It's the port that's wrong.
JNDI defaults to 1099 on JBoss, and 8080 is HTTP.
So, instead of
it's supposed to be