Details
Description
The systemId URL in struts-menu.tld does not exist anymore.
This issue causes an error in grails 1.1.1 when trying to use struts-menu with gsp (granted, grails probably has some issues with its entity resolver when using jsp tag libraries, but the URL is still wrong).
The fix is trivial. Replace:
http://java.sun.com/dtd/web-jsptaglibrary_1_1.dtd
with
http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd
Hah, just had this issue, and I see there's no patch here, so...
Just updates the DTD in:
navigator/src/conf/META-INF/struts-menu-el.tld
from the Oracle version:
http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_2.dtd
with contents:
The file named http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_2.dtd
has been renamed to http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd
in the most current version of the specification.
Please update your application to use the new name.
to:
http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd
with contents of the DTD.
Why they couldn't do a 302?.... dunno.
run the patch from navigator/.
cheers