[opencms-dev] Problems and scheduled static export
Jörg Herbst
herbst at getit.de
Wed Jan 7 15:43:02 CET 2004
Hi Niklas,
thanks a log, your code helped to get the whole thing working at all.
All files are now exported or skipped as I want to, but there is still a
problem. All files just contain one single line:
[jsptemplate] ???
Seems as if there is still something missing to get to correct
templates. I get this error on all exported html Pages.Images and other
none text resources work fine. Any idea, where I've got to to look for
the error?
Greetings
Joerg
> Hello,
>
> This is two snippets of the hack in the cron job I used to get it
> working:
>
> String webappURL = null;
> String servletURL = null;
> try {
> String context = A_OpenCms.getOpenCmsContext();
> webappURL = context.substring(0, context.indexOf('/', 1));
> servletURL =
> context.endsWith("/")
> ? context.substring(0, context.length() - 1)
> : context;
> } catch (RuntimeException e) {
> return "Context not set up yet, cannot continue";
> }
>
> ...
> ...
> ...
>
> // set up the necessary env
> CmsExportRequest dReq =
> new CmsExportRequest(webappURL, servletURL);
> CmsExportResponse dRes = new CmsExportResponse();
> CmsObject cmsForStaticExport =
> cms.getCmsObjectForStaticExport(dReq, dRes);
> // hmm, seems to work
> cmsForStaticExport.setLauncherManager(
> new CmsLauncherManager(null));
>
>
> cms.getRequestContext().setCurrentProject(I_CmsConstants.C_PROJECT_ONLINE_ID);
>
>
> CmsStaticExport staticExport =
> new CmsStaticExport(
> cmsForStaticExport,
> exportResources,
> true,
> new Vector(),
> new Vector(),
> null,
> new CmsShellReport());
> }
>
> exportResources is a Vector with the absolute paths (String) to the
> resources you want to export. You will get a warning/error about
> something (can't remember about what, but it should work). Good luck!
>
> Regards,
>
> Niklas
>
> Jörg Herbst wrote:
>
>> Hi,
>>
>> I'm trying to implement a scheduled publishing of my project. I've
>> implemented a I_CmsCronJob Object for calling cms.publishProject.
>> This works fine and the project is published as I want.
>> My problem is, the static export is not triggered. I guess there is
>> no RequestContext in CmsStaticExport [Line 229]
>> (cms.getRequestContext().getRequest() != null), so the static export
>> branch is never processed.
>> So I've tried to change the source, removing the if condition. Now
>> I'm running in problems of a missing Launcher object
>> (NullPointerException).
>> Has anybody successfully implemented a scheduled publishing including
>> a static file export yet and can give me some help?
>>
>> Thanks
>> Joerg
>>
>>
>> _______________________________________________
>> This mail is send to you from the opencms-dev mailing list
>> To change your list options, or to unsubscribe from the list, please
>> visit
>> http://mail.opencms.org/mailman/listinfo/opencms-dev
>
> _______________________________________________
> This mail is send to you from the opencms-dev mailing list
> To change your list options, or to unsubscribe from the list, please
> visit
> http://mail.opencms.org/mailman/listinfo/opencms-dev
More information about the opencms-dev
mailing list