According to Eclipse bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=360245, Eclipses uses 2.6 namespace for 3.0 javax servlet packages. To build Eclipse using pre-built Tomcat libraries it is necessary to export some packages also in 2.6 version.
Created attachment 555071 [details] Patch
Created attachment 555072 [details] Patch v2
This has been applied. Krzysztof, is it ok now? If yes please close the bug.
Ah, sorry it's in git only. Ivan would you please push a build?
Builded for rawhide. I was going to build it after fixing Bug 773009 and https://fedoraproject.org/wiki/Java7_Package_Rebuild_Status Also 7.0.24 seems to be released soon. I'll fix 773009 and try to fix java7 issue(but it might broke java6) Bugfixes I think would be pushed and builded for f15 and f16 and available as updates, java7 would stay in rawhide.
I can see only tomcat-servlet-3.0-api.noarch 7.0.23-2.fc17 in current repos, which does not have this fix.
tomcat-7.0.25-2.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/tomcat-7.0.25-2.fc16
Package tomcat-7.0.25-2.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing tomcat-7.0.25-2.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2012-0805/tomcat-7.0.25-2.fc16 then log in and leave karma (feedback).
tomcat-7.0.25-2.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report.