如果你使用org.opencms.staticexport.CmsOnDemandStaticExportHandler作静态导出,有个地方需要注意,当你修改一个资源,并且发布这个资源,你会发现,之前静态导出到RFS(real file system)的文件会被删除,这是怎么回事呢?下面是opencms的官方解释
- the
static export on demand
creates a copy of a resource in the RFS (Real File System)
the first time this resource is requested while browsing the online project.
So following requests will be resolved faster by just displaying the previous created
RFS-copy of the resource, instead of creating each time dynamically every resource, an operation
that may involve complex logic and expensive database access.
- the
after-publish static export
writes out pages after a content was published,
so that the RFS contains a full copy of a site.
This after-publish export can also be initiated by starting it in the database management in
the administration view of the workplace.
由于,opencms为了保证静态导出的资源是最新的,当你发布了某个资源后,它会删除静态文件,那删除了总得重新生成吧?
什么时候生成呢?别急,进入Online project(就是opencms才作界面的右上角,下拉菜单选择online),然后重新访问一下你刚才发布的文件。这样opencms会重新静态导出,你刚才发布的文件。
分享到:
相关推荐
Java实现导出Excel文件和XML文件 Java实现导出Excel文件和XML文件是Java语言中的一种常见需求,本文将详细介绍如何使用Java实现导出Excel文件和XML文件的功能。 一、功能简述 点击“导出”按钮,弹出文件选择...
这个实例提供了两种方法来导出Excel文件:通过Servlet和通过main方法。这两种方法都是在Java环境中操作Excel数据的有效方式。 首先,让我们详细了解一下Apache POI库。POI提供了一个API,允许开发者在Java应用程序...
在Java项目中导出Excel文件,通常会用到Apache POI库。文档中提供的依赖项如下: ```xml <!--poi--> <groupId>org.apache.poi <artifactId>poi <version>3.15 <groupId>org.apache.poi <artifactId>poi-...
上述脚本创建了一个菜单项"GameObject/Terrain/Export To OBJ",点击后会弹出保存文件对话框,让用户选择导出的位置和文件名。一旦用户选择了路径,`ExportTerrainToObj`函数就会被调用,将地形数据导出为OBJ文件。...
本篇将深入探讨如何在C#中实现TXT文件的导入与导出,以及涉及的`XmlHelper`类的使用。 一、TXT文件的读取 在C#中,我们可以使用`System.IO`命名空间中的`StreamReader`或`File`类来读取TXT文件。例如,要读取一个名...
本文实例为大家分享了Winform实现导入导出Excel文件的具体代码,供大家参考,具体内容如下 /// /// 导出Excel文件 /// /// /// <param name=dataSet></param> /// 数据集 /// 导出后是否打开文件 /// ...
在现代Web开发中,前端技术已经足够强大,可以处理许多原本需要后端处理的任务,比如导出Excel表格。Vue框架,作为一个轻量级且灵活的前端框架,也提供了多种方式来实现这一功能。本篇文章将重点讲解如何在Vue项目中...
- 导出完成后,你会在指定的目录下看到生成的 jar 文件。 #### 注意事项 - **类路径问题**:确保所有必需的类库都已被正确添加到项目的构建路径中,这样在打包时才不会遗漏。 - **资源文件**:如果项目中有任何...
通过这种方式,用户访问`/export`接口时,服务器就会生成一个Excel文件并提供下载。这就是在SSM项目中结合Excel导出的基本流程。需要注意的是,实际应用中可能需要考虑更多细节,比如数据量大时的分页导出、错误处理...
在C#编程中,将List数据导出到XML文件是一个常见的任务,特别是在处理数据存储、交换或序列化时。XML因其结构清晰、易于解析和跨平台兼容性而被广泛使用。下面我们将详细讨论如何实现这一功能,以及相关的重要知识点...
通过以上步骤,你已经实现了在Java中导出CSV文件,然后将其压缩成ZIP格式,并提供了一个Web接口供用户下载。确保正确配置你的服务器和文件路径,以适应实际项目的需求。同时,不要忘记处理可能出现的异常,以确保...
在IT行业中,自动化导出Excel表格文件是一种常见的需求,尤其在数据分析、报告生成以及系统集成等场景中。本文将深入探讨如何实现这一功能,并提供一些关键的技术细节。 首先,我们需要了解自动化导出Excel文件的...
在Java编程中,导出Excel文件是一项常见的任务,特别是在数据处理和报表生成的场景下。这个标题"excel导出 java文件直接用"表明我们有一个Java程序或库,可以直接用于导出Excel文件,无需复杂的配置或者额外的步骤。...
描述中提到“已经导出成了SQL文件”,这意味着数据是以结构化查询语言(SQL)的形式存储,这种格式适用于关系型数据库管理系统,如MySQL。SQL文件便于数据导入和导出,能够支持快速查询和处理大规模数据。由于文件...
在C#编程中,删除过期文件是一项常见的文件管理任务,尤其在日志记录、...此外,为了避免意外删除重要文件,通常会在执行删除操作之前提示用户确认,或者在开发阶段使用模拟模式,只打印要删除的文件名而不是真正删除。
在这种情况下,可以先尝试关闭文件句柄,或者使用`FileOptions.DeleteOnClose`选项创建文件,这样在所有句柄关闭后,系统会自动删除文件。 在压缩包中的`TestCSharpAbsoluteDetele.sln`是Visual Studio解决方案文件...
在Java开发中,有时我们需要将后端数据导出为CSV(Comma Separated Values)文件,以便用户可以方便地下载和处理数据。CSV文件是一种通用的、轻量级的数据交换格式,适合存储表格数据。本篇文章将深入探讨如何使用...
在使用Visdom时,有时可能会遇到蓝屏问题,这通常是由于某些静态文件缺失或版本不匹配导致的。"visdom蓝屏必须的static文件"就是解决这类问题的关键。 这个压缩包文件"static.rar"包含了Visdom运行所需的静态资源...
例如,在Windows上,可以执行`cmd /c del /f /q 文件路径`,其中`/f`表示强制删除,`/q`表示安静模式,避免显示确认提示。 3. **借助第三方库**:有一些第三方库,如`Apache Commons IO`,提供了更高级的文件操作...
在日常工作中,经常需要处理大量的数据导入导出任务,尤其是在企业级应用开发中,Excel文件的处理成为了一项必不可少的能力。Apache POI项目提供了一系列用于读写Microsoft Office格式文件的Java API,其中包括对...