Have you checked if the server boots without these files? If not, we
could could create dummy schemas with the names tomcat and jetty are
looking for that simply allow all elements.
-dain
On Dec 8, 2006, at 2:57 PM, Kevan Miller wrote:
As noted in GERONIMO-2630, our servlet and jsp specs include xsd's
and dtd's which are copyrighted by Sun and contain the following
restrictions:
This document and the technology which it describes are
distributed under licenses restricting their use, copying,
distribution, and decompilation. No part of this document
may be reproduced in any form by any means without prior
written authorization of Sun and its licensors, if any.
We've been through this issue before with j2ee-schemas. We were
able to resolve that issue by removing the xsd's from our source
tree. Unfortunately, we don't have that option for specs. The spec
jars must contain these xsd's and dtd's.
IMO, we cannot keep these files in our source tree, nor distribute
them in any binary releases.
Tomcat has their own copy of these files in their source tree (it
looks like we've copied a few of these files into our source tree,
I think we got the others directly from sun). At least some of the
Tomcat files have had an ASL license header added to them. I've
asked [EMAIL PROTECTED] about the status of these files. I have not
received any answer which gives me any confidence that we should be
using their files, either.
It seems that our only way to resolve this issue in a timely manner
is to create our own version of these files. I think this is a
royal PITA, but don't see any other solution.
Thoughts, please...
FYI the files are listed below:
geronimo/specs/trunk/geronimo-jsp_2.0_spec/src/main/schema/jsp_2_0.xsd
geronimo/specs/trunk/geronimo-jsp_2.0_spec/src/main/schema/web-
jsptaglibrary_2_0.xsd
geronimo/specs/trunk/geronimo-jsp_2.1_spec/src/main/schema/jsp_2_0.xsd
geronimo/specs/trunk/geronimo-jsp_2.1_spec/src/main/schema/jsp_2_1.xsd
geronimo/specs/trunk/geronimo-jsp_2.1_spec/src/main/schema/web-
jsptaglibrary_2_0.xsd
geronimo/specs/trunk/geronimo-jsp_2.1_spec/src/main/schema/web-
jsptaglibrary_2_1.xsd
geronimo/specs/trunk/geronimo-servlet_2.4_spec/src/main/schema/
j2ee_1_4.xsd
geronimo/specs/trunk/geronimo-servlet_2.4_spec/src/main/schema/
j2ee_web_services_1_1.xsd
geronimo/specs/trunk/geronimo-servlet_2.4_spec/src/main/schema/
j2ee_web_services_client_1_1.xsd
geronimo/specs/trunk/geronimo-servlet_2.4_spec/src/main/schema/web-
app_2_3.dtd
geronimo/specs/trunk/geronimo-servlet_2.4_spec/src/main/schema/web-
app_2_4.xsd
geronimo/specs/trunk/geronimo-servlet_2.5_spec/src/main/java/javax/
servlet/http/package.html
geronimo/specs/trunk/geronimo-servlet_2.5_spec/src/main/java/javax/
servlet/package.html
geronimo/specs/trunk/geronimo-servlet_2.5_spec/src/main/schema/
j2ee_1_4.xsd
geronimo/specs/trunk/geronimo-servlet_2.5_spec/src/main/schema/
j2ee_web_services_1_1.xsd
geronimo/specs/trunk/geronimo-servlet_2.5_spec/src/main/schema/
j2ee_web_services_client_1_1.xsd
geronimo/specs/trunk/geronimo-servlet_2.5_spec/src/main/schema/web-
app_2_3.dtd
geronimo/specs/trunk/geronimo-servlet_2.5_spec/src/main/schema/web-
app_2_4.xsd
--kevan