Is it a mistake or am I missing something?
I downloaded JBoss 3.4.1 binary from JBoss download page. However, it does not contain j2ee.jar file, what it contains is jboss-j2ee.jar file. However, my EJB-client code does not compile without the j2ee.jar that I had to copy from sun's reference implementation. I have set client dir in classpath and everything is ok accept this j2ee.jar file. I am using Win2k Professional.
Did JBoss people forget to include it in the binary of this version?
No. Our version is jboss-j2ee.jar that contains all the J2EE interfaces. We do not distribute Sun's code.