tks. I move the app to cocoon 2.1.10 and it's ok.
I found some message from http://marc2.theaimsgroup.com/?l=xml-cocoon-cvs&m=111999955919291&w=2 Maybe this bug, and it was solved. johnson Ard Schrijvers 提到: > Apparantly you are talking about caching problems, while in my modest opinion > your entire i18n does not seem to be working. I suggest you fix it for FS, > and from that, when you have it working, try to make it woring for a cocoon > pipeline fetching it from a DB. Indeed, there are some caching subtleties > with i18n, but your first should get it to work. Also, realize, that through > a pipeline, when you would have something like: > > <catalogue id="lists" name="messages" location="cocoon://lists"/>, you need a > matcher like: > > <map:match pattern="lists/messages*.xml"> > <map:generate src="your-language-spec-{1}.xml"/> > <map:serialize type="xml"/> > </map:match> > > And for the rest, which lang is "ja" anyway?? > > Ard > > >> >>If I use DB i18n, the error changes to >> >>INFO (2007-01-29) 20:47.34:293 [core.i18n] (/report/wap/co) >>http-8080-Processor25/XMLResourceBundle: Resource update >>failed. messages, locale: ja Exception: >>org.apache.cocoon.ResourceNotFoundException: No pipeline >>matched request: wap/i18n/messages_ja.xml: >> >>johnson >> >> >>Ard Schrijvers 提到: >> >>>Hmmmm, >>> >>>esql xsp...aaaaah, that might give some problems....but i >> >>am not sure. Your catalogue location in your i18n probably >>points to some cocoon pipeline, right? Something like: >>cocoon://getfromDB/translations/... etc >> >>>by default, an sql transformation can't be cached, or are >> >>you doing the sql from xsp without the transformation (I am >>not familiar with xsp (anymore)), so, your cocoon:// probably >>isn't cacheable either. Now, I am not totally sure, because >>the xml resource bundle keeps its own "cache" (just a >>resourcebundle in combination with source validity) in >>memory. Now, I am not sure what it will have for validity for >>your esql/xsp. It might be invalid all the time, making your >>resource bundles to be fetched over and over again (bad >>practice by the way). >> >>>I would suggest, to start easier, and first debug your >> >>problem with an i18n file on FS. Then, test your findings. A >>clearcache actrion should have then the expected behavior. >>Perhaps you can also try to clear your defaultTransientStore, >>the place were your resource bundles are cached (therefor, >>you need the clearcache with a parameter that indicates which >>store to clear) >> >>>Then again, still, there is this i18n transformer >> >>nopvalidity problem which i hope to fix (after my holiday, >>somewhere in march i think) >> >>>Ard >>> >>> >>> >>>>addtional info >>>> >>>>I'm using i18n in xsp. >>>> >>>>I put the catalogue file into DB, then using esql xsp to >> >>read it out. >> >>>>johnson >>>> >>>>許議中 提到: >>>> >>>> >>>>>Tks >>>>> >>>>>How to touch the xsl page in runtime. >>>>> >>>>>Best Regards >>>>> >>>>>johnson >>>>> >>>>>Ard Schrijvers 提到: >>>>> >>>>> >>>>> >>>>>>Hello, >>>>>> >>>>>>because the I18nTransformer returns a NOPValidity this >>>> >>>>behavior is seen. <cache-at-startup> true or false does not >>>>change this. >>>> >>>> >>>>>>There are ways to get around it without having to restart >>>> >>>>the tomcat all together: >>>> >>>> >>>>>>1) Add a clear cache matcher, and use the clear cache >>>> >>>>action to clear your cache (this clears all your cache) >>>> >>>> >>>>>>2) If the page you want to have changed uses xsl foo.xsl, >>>> >>>>then touching this foo.xsl will make the cached response of >>>>your page invalid, forcing cocoon to regenerate the page. >>>> >>>> >>>>>>I was planning to fix it the >>>> >>>>I18nTransformer/XMLResourceBundles, but because of holiday >>>>plans, this might not be done for the next two months (by >> >>me at least) >> >>>>>>Ard >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>>Hi! >>>>>>> >>>>>>>I turn the cache off on sitemap with >>>>>>><cache-at-startup>no</cache-at-startup>. >>>>>>> >>>>>>>when I change the text in catalogue, but the web page never >>>>>>>changed unless I restart the tomcat, >>>>>>> >>>>>>>How to change the web page without tomcat restart. >>>>>>> >>>>>>>best regards >>>>>>> >>>>>>>johnson >>>>>>> >>>>>>>----------------------------------------------------------- >>>> >>>>---------- >>>> >>>> >>>>>>>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] >>>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>------------------------------------------------------------ >> >>--------- >> >>>>>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] >>>> >>>> >>> >>> >>> >>--------------------------------------------------------------------- >> >>>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] >> >> > > > --------------------------------------------------------------------- > 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]
