RE: cached cinclude doesn't work on 2.0?
Thanks Joerg, does it mean that cinclude:cached-include src=... / will actually work with 2.05? Now (with 2.03), these statements are completely ignored and no transformation happens at all (that's without DefaultIncludeCacheManager/IncludeCacheManager component specified in cocoon.xconf). - Ed Y. -Original Message- From: Joerg Heinicke [mailto:[EMAIL PROTECTED] Sent: Tuesday, June 17, 2003 6:20 PM To: [EMAIL PROTECTED] Subject: Re: cached cinclude doesn't work on 2.0? Instead of Cocoon 2.1 from CVS you can use Cocoon 2.0.5 from CVS (hopefully released at the beginning of July). It has at least the caching implemented in the CincludeTransformer, but I don't know anything about the DefaultIncludeCacheManager. Joerg Ed Yavno wrote: Hi all, I'm trying to use the cinclude transformer on a document that has cinclude references to quite a few large files. The result of this transformation doesn't need to be the most up-to-date, so I'd like to use cached cinclude (cinclude:cached-include) which would expire once a hour. I'm following documentation for cinclude here: http://cocoon.apache.org/2.0/userdocs/transformers/cinclude-tr ansformer.html Here are my relevant configs. sitemap.xmap: map:match pattern=rssmain_test map:generate src=docs/custom/cinclude_test_src.xml/ map:transform type=cinclude map:parameter name=expires value=3600 / /map:transform map:serialize type=xml / /map:match cinclude_test_src.xml: sites xmlns:cinclude=http://apache.org/cocoon/include/1.0; cinclude:cached-include src=docs/custom/site1.xml / cinclude:cached-include src=docs/custom/site2.xml / cinclude:cached-include src=docs/custom/site3.xml / cinclude:cached-include src=docs/custom/site4.xml / cinclude:cached-include src=docs/custom/site5.xml / cinclude:cached-include src=docs/custom/site6.xml / /sites According to the cinclude documentation, I also need to add the following component to cocoon.xconf, which I've done: component class=org.apache.cocoon.transformation.helpers.DefaultInclude CacheManager role=org.apache.cocoon.transformation.helpers.IncludeCacheManager /component Having done that, cocoon started generating internal errors, and this what I've found in the core.log: java.lang.ClassNotFoundException: org.apache.cocoon.transformation.helpers.DefaultIncludeCacheManager ... stack trace here / ... I didn't find org.apache.cocoon.transformation.helpers.DefaultIncludeCacheMa nager nor org.apache.cocoon.transformation.helpers.IncludeCacheManager in cocoon 2.03, and that's the version we're using. However, they are present in the last milestone of 2.1. Does it mean that the documentation is 2.1 specific? Is there a way to use cached cincludes in 2.0.3? I built the last 2.1 milestone and tried to use DefaultIncludeCacheManager, IncludeCacheManager and other related classes in 2.0.3 (by dropping them in WEB-INF/classes/...), but there appears to be a lot of other dependencies. Upgrading to 2.1.0 is not an option at the moment, so I would appreciate any suggestions on getting cached cincludes to work with 2.0.3. Thanks, - Ed Y. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cached cinclude doesn't work on 2.0?
Hi all, I'm trying to use the cinclude transformer on a document that has cinclude references to quite a few large files. The result of this transformation doesn't need to be the most up-to-date, so I'd like to use cached cinclude (cinclude:cached-include) which would expire once a hour. I'm following documentation for cinclude here: http://cocoon.apache.org/2.0/userdocs/transformers/cinclude-transformer.html Here are my relevant configs. sitemap.xmap: map:match pattern=rssmain_test map:generate src=docs/custom/cinclude_test_src.xml/ map:transform type=cinclude map:parameter name=expires value=3600 / /map:transform map:serialize type=xml / /map:match cinclude_test_src.xml: sites xmlns:cinclude=http://apache.org/cocoon/include/1.0; cinclude:cached-include src=docs/custom/site1.xml / cinclude:cached-include src=docs/custom/site2.xml / cinclude:cached-include src=docs/custom/site3.xml / cinclude:cached-include src=docs/custom/site4.xml / cinclude:cached-include src=docs/custom/site5.xml / cinclude:cached-include src=docs/custom/site6.xml / /sites According to the cinclude documentation, I also need to add the following component to cocoon.xconf, which I've done: component class=org.apache.cocoon.transformation.helpers.DefaultIncludeCacheManager role=org.apache.cocoon.transformation.helpers.IncludeCacheManager /component Having done that, cocoon started generating internal errors, and this what I've found in the core.log: java.lang.ClassNotFoundException: org.apache.cocoon.transformation.helpers.DefaultIncludeCacheManager ... stack trace here / ... I didn't find org.apache.cocoon.transformation.helpers.DefaultIncludeCacheManager nor org.apache.cocoon.transformation.helpers.IncludeCacheManager in cocoon 2.03, and that's the version we're using. However, they are present in the last milestone of 2.1. Does it mean that the documentation is 2.1 specific? Is there a way to use cached cincludes in 2.0.3? I built the last 2.1 milestone and tried to use DefaultIncludeCacheManager, IncludeCacheManager and other related classes in 2.0.3 (by dropping them in WEB-INF/classes/...), but there appears to be a lot of other dependencies. Upgrading to 2.1.0 is not an option at the moment, so I would appreciate any suggestions on getting cached cincludes to work with 2.0.3. Thanks, - Ed Y. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: cached cinclude doesn't work on 2.0?
Instead of Cocoon 2.1 from CVS you can use Cocoon 2.0.5 from CVS (hopefully released at the beginning of July). It has at least the caching implemented in the CincludeTransformer, but I don't know anything about the DefaultIncludeCacheManager. Joerg Ed Yavno wrote: Hi all, I'm trying to use the cinclude transformer on a document that has cinclude references to quite a few large files. The result of this transformation doesn't need to be the most up-to-date, so I'd like to use cached cinclude (cinclude:cached-include) which would expire once a hour. I'm following documentation for cinclude here: http://cocoon.apache.org/2.0/userdocs/transformers/cinclude-transformer.html Here are my relevant configs. sitemap.xmap: map:match pattern=rssmain_test map:generate src=docs/custom/cinclude_test_src.xml/ map:transform type=cinclude map:parameter name=expires value=3600 / /map:transform map:serialize type=xml / /map:match cinclude_test_src.xml: sites xmlns:cinclude=http://apache.org/cocoon/include/1.0; cinclude:cached-include src=docs/custom/site1.xml / cinclude:cached-include src=docs/custom/site2.xml / cinclude:cached-include src=docs/custom/site3.xml / cinclude:cached-include src=docs/custom/site4.xml / cinclude:cached-include src=docs/custom/site5.xml / cinclude:cached-include src=docs/custom/site6.xml / /sites According to the cinclude documentation, I also need to add the following component to cocoon.xconf, which I've done: component class=org.apache.cocoon.transformation.helpers.DefaultIncludeCacheManager role=org.apache.cocoon.transformation.helpers.IncludeCacheManager /component Having done that, cocoon started generating internal errors, and this what I've found in the core.log: java.lang.ClassNotFoundException: org.apache.cocoon.transformation.helpers.DefaultIncludeCacheManager ... stack trace here / ... I didn't find org.apache.cocoon.transformation.helpers.DefaultIncludeCacheManager nor org.apache.cocoon.transformation.helpers.IncludeCacheManager in cocoon 2.03, and that's the version we're using. However, they are present in the last milestone of 2.1. Does it mean that the documentation is 2.1 specific? Is there a way to use cached cincludes in 2.0.3? I built the last 2.1 milestone and tried to use DefaultIncludeCacheManager, IncludeCacheManager and other related classes in 2.0.3 (by dropping them in WEB-INF/classes/...), but there appears to be a lot of other dependencies. Upgrading to 2.1.0 is not an option at the moment, so I would appreciate any suggestions on getting cached cincludes to work with 2.0.3. Thanks, - Ed Y. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]