I've filed a bug report with a patch to fix the non-compliant Tomcat
annotations-api.jar here: http://issues.apache.org/bugzilla/
show_bug.cgi?id=43425
In the mean time, I've added a patched annotations-api.jar to the
Tomcat installer, and we now just over write the bad annotations-
api.jar with a compliant one. This does not effect Tomcat and there
will be no need to remove this jar if the user uninstalls OpenEJB
since it is a compliant jar.
Finally, I changed the installer logic to instead of attempting
overwriting the file at runtime, which won't work on windows, to
instead copy the new file over in the startup shell script.
-dain