I was able to get it working by copying javax.servlet.jar into JBOSS_HOME/lib/endorsed/, and noticed an entry in boot.log that it was picked up.
I imagine you could muck with the JBOSS_ENDORSED_DIRS variable in run.sh/run.conf.