Carlo has written about how to you can run JBoss AS7 on an Android phone. Of course there's the possibility you could "brick" the device, so go carefully!
Mark has also worked to port JBoss Transactions (Narayana) to run on stock Android and has provided some examples.