I only have MS.NET talking to JBoss3.0.0 via a stand-alone AXIS-server (beta3). From my very limited experiences so far, this seems to work the best.
Yes, this is not optimal and this does require more steps and code, but since both AXIS and JBoss.NET are still betas (and good developers never release with betas (wink, wink)), it's a good way to play and understand until gold.
As for working with complexTypes, I've had good success. Working with example5 from AXIS-beta3's samples helped a lot.
Best of Luck,