About the interceptors on the default stack I don't know how to check that since it's built in. But "Struts in Action" says that in the struts-default.xml, the validation interceptor comes before the workflow interceptor. And I don't think that's the problem anyway since simple validation is working.
It's just this weird "URI is not hierarchical" exception which happens (among other places) in ValidatorFactory.parseValidators Anyone who has any ideas why this is happening? Stephan, are you getting this exception too? /Ylva On Fri, Aug 15, 2008 at 10:15 AM, "Stephan Schröder" <[EMAIL PROTECTED]> wrote: > > actually, now i have the same problem (or a variation of it) :-) > > I develop under Vista with eclipse. When i deploy the webapp from eclipse (to > Tomcat6) validation works fine. But when i export to war-file and deploy it > on my xubuntu laptop with Tomcat6, validation is omitted. The > validation-files are present in the war-file. Could this be because of a > different xml file encoding? (On vista it's UTF8. I have no idea what Tomcat6 > expects but UTF8 sounds reasonable.) > > -------- Original-Nachricht -------- >> Datum: Thu, 14 Aug 2008 18:38:02 -0700 (PDT) >> Von: Dave Newton <[EMAIL PROTECTED]> >> An: Struts Users Mailing List <user@struts.apache.org> >> Betreff: RE: [S2]Validation with xml file not working > >> I think he was asking the original poster if *his* stack included those >> interceptors in the correct order, since it's his validation that isn't >> working properly. >> >> Dave >> >> --- On Thu, 8/14/08, Martin Gainty <[EMAIL PROTECTED]> wrote: >> > yes .. vanilla config from struts-default.xml >> > >> > <!-- Sample validation and workflow stack --> >> > <interceptor-stack >> > name="validationWorkflowStack"> >> > <interceptor-ref >> > name="basicStack"/> >> > <interceptor-ref >> > name="validation"/> >> > <interceptor-ref >> > name="workflow"/> >> > </interceptor-stack> >> > >> > HTH >> > Martin >> > >> > >> > > Date: Fri, 15 Aug 2008 00:22:01 +0200 >> > > From: [EMAIL PROTECTED] >> > > Subject: Re: [S2]Validation with xml file not working >> > > To: user@struts.apache.org >> > > >> > > > What could it be? >> > > >> > > i don't know which interceptors are on your >> > default stack. Does 'workflow' come after >> > 'validation'? >> > > >> > > /Stephan >> > > >> > > -------- Original-Nachricht -------- >> > > > Datum: Thu, 14 Aug 2008 18:20:33 +0200 >> > > > Von: "Ylva Degerfeldt" >> > <[EMAIL PROTECTED]> >> > > > An: "Struts Users Mailing List" >> > <user@struts.apache.org> >> > > > Betreff: Re: [S2]Validation with xml file not >> > working >> > > >> > > > Lukasz, I'm not sure how to check the >> > deployment but I was thinking >> > > > that too. (I'm using NetBeans 5.5.1 and Sun >> > App. server.) >> > > > >> > > > André, it's funny you should mention that >> > because I just changed the >> > > > name From .....-validation.xml to >> > ....-validations.xml because they >> > > > must have misspelled it in one place in the >> > "Struts 2 in Action" book, >> > > > so I thought that was the correct way since the >> > name without the s >> > > > gives me this exception: >> > > > >> > > > java.lang.IllegalArgumentException: URI is not >> > hierarchical >> > > > >> > > > At least I know it has nothing to do with that >> > I'm uploading a file >> > > > from a form, 'cause that part works fine. >> > It's something about the >> > > > validation. What could it be? >> > > > >> > > > /y >> > > > >> > > > On Thu, Aug 14, 2008 at 6:04 PM, André Cedik | >> > GDG >> > > > <[EMAIL PROTECTED]> wrote: >> > > > > Maybe it's just because of the >> > misspelling. >> > > > > If you'd like to do validation this way, >> > > > > your xml-file should be named >> > > > > "NameAndCvAction-validation.xml" >> > without >> > > > > the "s" at the end. >> > > > > >> > > > > >> > > > > Ylva Degerfeldt wrote: >> > > > >> Hi everyone, >> > > > >> >> > > > >> I'm trying to use the Validation >> > framework by creating a file called >> > > > >> NameAndCvAction-validations.xml, for my >> > action "NameAndCvAction", but >> > > > >> it's not working the way it should. >> > > > >> I've stepped through the code and it >> > seems that the validations that >> > > > >> should have been made through the xml >> > file just don't happen. >> > > > >> >> > > > >> When, for instance, I've tried to >> > deliberately leave some fields empty >> > > > >> (which the validator should have >> > noticed), the execute method is still >> > > > >> invoked. This shouldn't happen when >> > there are validation errors, >> > > > >> right? >> > > > >> >> > > > >> I've put the validation xml file in >> > the same directory (and package) >> > > > >> as the corresponding action, but it >> > seems that Struts 2 can't find it >> > > > >> anyway. What am I doing wrong? >> > > > >> >> > > > >> This is the declaration of my action in >> > struts.xml: >> > > > >> ..... >> > > > >> <action name = >> > "NameAndCvAction" class = >> > > > "Web.StrutsActions.NameAndCvAction"> >> > > > >> >> > <result>/showSkills.jsp</result> >> > > > >> <result name = >> > "input">/NameAndCv.jsp</result> >> > > > >> </action> >> > > > >> .... >> > > > >> (This belongs to a package that extends >> > struts-default) >> > > > >> >> > > > >> By the way, I'm also using simple >> > validation which works without >> > > > >> problems. (But I'd like to know how >> > to use the validation framework >> > > > >> "the harder way" too.) >> > > > >> >> > > > >> Can somebody please help me? >> > > > >> >> > > > >> Thanks in advance! >> > > > >> >> > > > >> /Ylva > > > > -- > GMX Kostenlose Spiele: Einfach online spielen und Spaß haben mit Pastry > Passion! > http://games.entertainment.gmx.net/de/entertainment/games/free/puzzle/6169196 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]