You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by "Craig R. McClanahan" <Cr...@eng.sun.com> on 2001/03/01 05:40:44 UTC
Re: What a jar file is needed?
Maya Muchnik wrote:
> Wayne,
>
> Thank you for your suggestion. I put copies of jaxp.jar and parser.jar from
> jaxp1.0.1 package (Sun Microsystems) to /usr/java/jre/lib/ext and the file
> was compiled.
>
> Does anyone know why and what case we need to have crimson.jar, xlan.jar?
>
The JAXP/1.0 (and 1.0.1) release includes "jaxp.jar" and "parser.jar".
The JAXP/1.1 release includes "jaxp.jar", "crimson.jar", and "xalan.jar".
You should use either one release or the other, but not both. Note also that
putting these JAR files in $JAVA_HOME/jre/lib/ext may cause you to run into
"package sealing violation" errors in servlet containers like Tomcat 4.0, which
include the JAXP/1.1 JARs in their own classpaths.
>
> The second Q. (maybe it was corrected for the beta release): why is needed
> to use deprecated functions in struts.util.BeanUtils.java:
>
> LinkUserTag.java:191: warning: filter(java.lang.String) in
> org.apache.struts.util.BeanUtils has been deprecated
> url.append(BeanUtils.filter(user.getUsername()));
> ^
> LinkUserTag.java:197: warning: filter(java.lang.String) in
> org.apache.struts.util.BeanUtils has been deprecated
> results.append(response.encodeURL(BeanUtils.filter(url.toString())));
> ^
> Similar output for LinkSubscriptionTag.java.
>
> In struts.util.BeanUtils.java two deprecated functions are used:
> ResponseUtils.filter() and PropertyUtils.getProperty(). I have (and maybe
> others) a tag "filter" to filtering special characters for HTML
> interpreters. Maybe it is possible to use this code instead of the
> deprecated function?
>
99% of this is just oversight on my part :-(. Deprecated functions still work
(and will continue to work through 1.0 -- it's just that you will need to
change any code that relies on them as soon as we start working on 1.1.
Maya, could you please file a bug report in the Bug Tracking System?
http://nagoya.apache.org/bugzilla/
It is *much* easier for me to keep track of problems there, rather than
potentially losing useful reports in the volume of mail on the mailing lists.
>
> Thanks,
>
> Maya
>
Craig