<!DOCTYPE html>
<html><head>
    <meta charset="UTF-8">
</head><body><p>Dear OpenCms Gurus,<br></p><p>pleeeeease help!!! ;-)<br>I guess I'm dearly overlooking some details.<br></p><div>I've created a relative simple site and now I want to do a full static export, so it can be hosted (w/o OpenCms).</div><div><br></div><div>To do this I use Database Management / Start Static Export.</div><div>Seems basically to work BUT:</div><div>1. (the main problem): all the "Non-Template Resources" are exported, but for all of the "Template Resources" it just says "... 404"<br></div><div>example:</div><div>( 9 / 706 ) Exporting /sites/mysite/material/press/ ... 404 <br>( 10 / 706 ) Exporting /sites/mysite/material/press/index.html ... 404</div><div>in Tomcat's localhost_access_log I see (for the above):</div><div>127.0.0.1 - - [07/Jun/2018:17:24:06 +0200] "GET /opencms/handle404/opencms/export/sites/mysite/material/press/index.html HTTP/1.1" 404 -<br>127.0.0.1 - - [07/Jun/2018:17:24:06 +0200] "GET /opencms/handle404/opencms/export/sites/mysite/material/press/ HTTP/1.1" 404 -<br>the "regular" urls are<br>localhost:8080/material/press/<br>localhost:8080/material/press/index.html</div><div>but I assume that the difference here is somehow related to the static export logic.</div><div>2. the exported files are first created in webapps/opencms/temp and when finished moved to folder "backup2" (! instead of "export", where I suspect them to go)</div><div><br></div><div>And it doesn't seem to make any difference what is selected in Site/Project.<br></div><div><br></div><div>My setup is OpenCms 10.5.3 on Tomcat 8 (standalone), both with the deafult settings from the installation.</div><div>The excerpt of the opencms-importexport.xml is below.<br></div><div><br></div><div>Would be really great if someone can point me in the right direction.<br></div><div><br></div><div>Best regards,</div><div>Gerd<br></div><div><br></div><div><br></div><div><code><span style="font-family: courier new, courier, monospace;">opencms-importexport.xml:</span></code></div><div><code><span style="font-family: courier new, courier, monospace;">    <staticexport enabled="true"></span></code><br><code><span style="font-family: courier new, courier, monospace;">      <staticexporthandler>org.opencms.staticexport.CmsOnDemandStaticExportHandler</staticexporthandler></span></code><br><code><span style="font-family: courier new, courier, monospace;">       <linksubstitutionhandler>org.opencms.staticexport.CmsDefaultLinkSubstitutionHandler</linksubstitutionhandler></span></code><br><code><span style="font-family: courier new, courier, monospace;">        <exportpath>export</exportpath></span></code><br><code><span style="font-family: courier new, courier, monospace;">        <exportworkpath>temp</exportworkpath></span></code><br><code><span style="font-family: courier new, courier, monospace;">        <exportbackups>2</exportbackups></span></code><br><code><span style="font-family: courier new, courier, monospace;">        <defaultpropertyvalue>false</defaultpropertyvalue></span></code><br><code><span style="font-family: courier new, courier, monospace;">        <defaultsuffixes></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <suffix key=".jpg" /></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <suffix key=".gif" /></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <suffix key=".png" /></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <suffix key=".doc" /></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <suffix key=".xls" /></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <suffix key=".ppt" /></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <suffix key=".docx" /></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <suffix key=".xlsx" /></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <suffix key=".pptx" /></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <suffix key=".pdf" /></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <suffix key=".txt" /></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <suffix key=".css" /></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <suffix key=".js" /></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <suffix key=".zip" /></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <suffix key=".swf" /></span></code><br><code><span style="font-family: courier new, courier, monospace;">        </defaultsuffixes></span></code><br><code><span style="font-family: courier new, courier, monospace;">        <rendersettings></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <rfs-prefix>${CONTEXT_NAME}/export</rfs-prefix></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <vfs-prefix>${CONTEXT_NAME}</vfs-prefix></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <userelativelinks>true</userelativelinks></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <exporturl>http://127.0.0.1:8080${CONTEXT_NAME}/handle404</exporturl></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <plainoptimization>true</plainoptimization></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <testresource uri="/system/shared/page.dtd" /></span></code><br><code><span style="font-family: courier new, courier, monospace;">            <resourcestorender></span></code><br><code><span style="font-family: courier new, courier, monospace;">                <regex>/sites/.*</regex></span></code><br><code><span style="font-family: courier new, courier, monospace;">                <regex>/system/workplace/commons/style/.*</regex></span></code><br><code><span style="font-family: courier new, courier, monospace;">                <regex>/system/galleries/.*</regex></span></code><br><code><span style="font-family: courier new, courier, monospace;">                <regex>/system/modules/.*/resources/.*</regex></span></code><br><code><span style="font-family: courier new, courier, monospace;">            </resourcestorender></span></code><br><code><span style="font-family: courier new, courier, monospace;">        </rendersettings></span></code><br><code><span style="font-family: courier new, courier, monospace;">    </staticexport></span></code><br></div><div><br><blockquote type="cite">Gerd Schrick <mail@schrick-design.de> hat am 15. Mai 2018 um 19:14 geschrieben: <br> <br>Hi Kai, <br> <br> the port already was set correctly. <br> <br> As only resources/requests to <br> /sites/default/... result in a 404 <br> but the ones to <br> /system/... work <br> it looks like there's somewhere kind of a (not working) url rewrite. <br> As mentioned I didn't any Tomcat (standalone) nor OCMS config changes that may do that. <br> <br> I've still no idea what's going wrong here or where/what to look for. <br> <br> Maybe noone out there doing a full static export out-of-the-box? <br> <br> Best regards, <br> Gerd <br> <br><div class="ox-c933502d43-gmail_quote">Am 15. Mai 2018 08:42:33 MESZ schrieb "Schliemann, Kai" <K.Schliemann@comundus.com>:<blockquote><div class="ox-c933502d43-WordSection1"><p class="ox-c933502d43-MsoNormal">Hi Gerd,</p><p class="ox-c933502d43-MsoNormal">a common mistake is to not set the correct Tomcat port in opencms-importexport.xml. So if your Tomcat rums on port 8080, please make sure to set that port in opencms-importexport.xml.</p><p class="ox-c933502d43-MsoNormal">Best regards</p><p class="ox-c933502d43-MsoNormal">Kai</p><p class="ox-c933502d43-MsoNormal"> </p><div><div style="border: none; border-top: solid #E1E1E1 1.0pt; padding: 3.0pt 0cm 0cm 0cm;"><p class="ox-c933502d43-MsoNormal"><strong>Von:</strong> opencms-dev-bounces@opencms.org <opencms-dev-bounces@opencms.org> <strong>Im Auftrag von </strong>Gerd Schrick<br> <strong>Gesendet:</strong> Dienstag, 15. Mai 2018 03:27<br> <strong>An:</strong> The OpenCms mailing list <opencms-dev@opencms.org><br> <strong>Betreff:</strong> Re: [opencms-dev] static export 404 on Template Resources</p></div></div><p class="ox-c933502d43-MsoNormal"> </p><p class="ox-c933502d43-MsoNormal" style="margin-bottom: 12.0pt;">Anyone out there to help with this?</p><div><p class="ox-c933502d43-MsoNormal">Am 6. Mai 2018 01:25:43 MESZ schrieb Gerd Schrick <<a href="mailto:mail@schrick-design.de">mail@schrick-design.de</a>>:</p><blockquote><p>Dear List,</p><p>I'm on a fresh local install of 10.5.3 in Tomcat (8.5.11) including the example site (Apollo Demo).<br> All configs/settings are unchanged.</p><p>When I do a Static Export (Database Management -> Static export) there's no Error/Exception shown in the output but any resource below /sites shows ... 404 instead of ... o.k. and (as expected) none of them are exported.</p><p>Excerpt from the output:<br> <span class="ox-c933502d43-note">::</span><br> <span class="ox-c933502d43-note">( 441 / 441 ) Exporting</span> /system/workplace/commons/style/template.css ... <span class="ox-c933502d43-ok">o.k.</span><br> <span class="ox-c933502d43-head">... exporting Non-Template Resources is finished.</span><br> <span class="ox-c933502d43-head">Exporting Template Resources ...</span><br> ::<br> <span class="ox-c933502d43-note">( 6 / 563 ) Exporting</span> /system/workplace/commons/style/diff.css ... <span class="ox-c933502d43-ok">o.k.</span><br> <span class="ox-c933502d43-note">( 7 / 563 ) Exporting</span> /sites/default/tutorial/step-6-publish-your-changes/index.html ... <span class="ox-c933502d43-ok">404 </span><br> <span class="ox-c933502d43-note">( 8 / 563 ) Exporting</span> /sites/default/tutorial/step-6-publish-your-changes/ ... <span class="ox-c933502d43-ok">404</span><br> <span class="ox-c933502d43-ok">::</span></p><p>It somehow makes sense to me as I get a 404 in the browser when I request the reported URLs<br> example: /sites/default/tutorial/step-6-publish-your-changes/index.html<br> 404 when: <a href="http://mymachine:8080/sites/default/tutorial/step-6-publish-your-changes/index.html"> http://mymachine:8080/sites/default/tutorial/step-6-publish-your-changes/index.html</a><br> 404 when: <a href="http://mymachine:8080/opencms/sites/default/tutorial/step-6-publish-your-changes/index.html"> http://mymachine:8080/opencms/sites/default/tutorial/step-6-publish-your-changes/index.html</a><br> correct when: <a href="http://mymachine:8080/opencms/tutorial/step-6-publish-your-changes/index.html"> http://mymachine:8080/opencms/tutorial/step-6-publish-your-changes/index.html</a><br></p><p>in opencms_importexport.xml is<br> <exporturl><a href="http://mymachine:8080$%7bCONTEXT_NAME%7d/handle404%3c/exporturl">http://mymachine:8080${CONTEXT_NAME}/handle404</exporturl</a>><br> to omit "/handle404" (as suggested here: <a href="https://github.com/alkacon/opencms-core/issues/494)"> https://github.com/alkacon/opencms-core/issues/494)</a> did not change anything.</p><p>I already found similar/same issues reported for older versions but all w/o a working solution.</p><p>Thanks for your helpful hints!<br> Gerd</p></blockquote></div></div></blockquote></div></blockquote><br> <blockquote type="cite">_______________________________________________ <br>This mail is sent to you from the opencms-dev mailing list <br>To change your list options, or to unsubscribe from the list, please visit <br>http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev <br> <br> <br> <br></blockquote><br> </div></body></html>