Thanks for the detail, Niall; I quite look forward to the upgrade (never thought I'd hear myself say something like that ;-)
And thank you, Nathan for the positive response. Curtis "Niall Pemberton" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > * jars - I guess its obvious to say you need to replace the jars, but the > one people might forget is the new commons-validator.jar for version 1.1.3 > of validator. I'm not sure where you can download this from currently, > except the Struts 1.2.1 distro includes it. > > * tlds - remember to deploy the new versions of the tld files for struts > tags. If you don't you won't be able to use the new tag attributes added. > > * validator.xml - change the dtd declaration at the top to refer to the dtd > for validator 1.1.3 > > <!DOCTYPE form-validation PUBLIC > "-//Apache Software Foundation//DTD Commons Validator Rules > Configuration 1.1.3//EN" > "http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd"> > > * validator-rules.xml - upgrade to the new version of validator-rules.xml. > In the Struts 1.2.1 version the dtd declaration in validator-rules.xml is > incorrect - its right in the latest nightly build - either use that or just > change the dtd declaration as shown above in the 1.2.1 version of > validator-rules.xml. > > * struts-config.xml - its not absolutely necessary but you should upgrade to > the 1.2 version of the dtd (Note that as well as the version number changing > so has the url to struts.apache.org). > > <!DOCTYPE struts-config PUBLIC > "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" > "http://struts.apache.org/dtds/struts-config_1_2.dtd"> > > If you do upgrade to the 1.2 version dtd then there are a couple of > attributes which have been removed and you will need to remove them from > your struts-config: > - debug has been removed from the "controller" element. > - dynamic has been removed from the "form-bean" element > > Also "contextRelative" in the "forward" element is now considered > "deprecated" and a new "module" attribute added. > > The only other thing I did was change references to ActionError to > ActionMessage - its wasn't necessary to do it, but it got rid of the > "deprecation" warnings when I compile. > > Niall > > ----- Original Message ----- > From: "Curtis Taylor" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Wednesday, July 28, 2004 6:28 PM > Subject: Upgrading a Struts 1.1 app to 1.2.1: any 'gotchas' to watch for? > > > > Hi everyone, > > > > After a cursory check of the Wiki & Struts site, I have a question for the > > collective expertise in the group. > > > > I'd like to leverage all the new features & fixes available in the 1.2.1 > > release by upgrading my existing app. Here's what we're running now: > > > > Struts/Tiles 1.1 > > sslext for Struts 1.10 - 4 > > IBM WebSphere 5.1 > > JSTL 1.0 (Thanks, IBM ;-) > > > > Has anyone experienced any issues doing such an upgrade? > > > > Thanks in advance for sharing any tribal knowledge, > > > > --Curtis --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]