That is the j2ee1.4 compatible version translated to be j2se1.4 runtime compatible. Use the installer ejb3 profile to get the java5 version with annotation support.
ok, better - I went back to the wiki and release notes just to make sure I am not a complete idiot, and the way I read this:
"In JBoss 4.0.4 we switched the J2EE web services stack from our Axis based version..."
and, this from the release notes:
"JBoss webservices updated to the new JBossWS stack"
There is nothing about selecting ejb3 profile, I would suggest the docs need to make this a bit more clear.
I update the wiki
JBossAS-4.0.x is a J2EE-1.4 compliant app server. It therefore targets jdk-1.4. If you want to use the EJB3 or JSR-181 features, you should use the ejb3 profile from the installer with jdk-1.5.