问题标签 [opencms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
349 浏览

opencms - 使用 opencms 重定向到移动网站

我有一个使用 OPENCMS 开发的网站。现在我们开发了一个移动网站。我如何向 opencms 添加代码或模块,以便当用户从移动设备访问时,它将被重定向到移动网站。

0 投票
2 回答
1158 浏览

opencms - 无法在 openCMS 中使用站点地图编辑器

我是openCMS的新手。我无法使用站点地图编辑器,当我单击 .config 文件时,窗口打开并出现错误:

“从路径“/.content/.config”读取资源时出错。原因:无法读取资源“/.content/.config”。

错误日志:

0 投票
1 回答
954 浏览

java - 无法定义 OpenCms 版本

如何查看使用的 OpenCms 版本?我只能访问网站源文件。我无法访问 Web 服务器和数据库。谢谢:)

0 投票
1 回答
729 浏览

jsp - NetBeans:如何在项目外部以 UTF-8 编辑 jsp 文件片段?

我正在尝试在任何项目2之外的 NetBeans 1中使用以 UTF-8 编码的 jsp“片段”(模板文件) 。请注意,我说的是“jsp 片段”,也就是说,我认为我不能添加<%@page%>指令,因为这会在构建最终页面4时导致重复的编码指令3 .

正如我在 NetBeans 的 bugzilla错误 212395 - Cannot edit UTF-8 JSPs fragment in Favorites (not in projects) 中报告的那样,我还没有找到任何方法来做到这一点。有没有人有任何提示?

我已经阅读了如何在 netbeans 6.9 中将编码设置为 utf-8?,如何更改 NetBeans 中的文件编码?在 NetBeans 中将 JSP 保存为 UTF-8,但所有这些解决方案都基于配置我没有的 NetBeans 项目。(我使用 File -> Open File...从 WebDAV 打开文件)

-J-Dfile.encoding=UTF-8选项根本没有任何效果,并且我的语言环境也被忽略(在阅读 NetBean 的项目编码与文件编码后预期 - NetBeans 6.x 中使用的优先规则是什么?


笔记:

  1. NetBeans IDE 7.1.2
  2. jsp 文件位于已安装的 WebDAV 文件系统中
  3. 从规范(JSR-000245 JavaServer Pages 2.1 FR):

    pageEncoding 属性在每个文件中最多出现一次(否则会导致翻译错误),并且仅适用于它所在的文件。

  4. jsp 是使用<cms:include>标签拼接在一起的 opencms 页面

0 投票
1 回答
2340 浏览

java - OpenCMS:如何在 JSP/Javascript/Java 中使用变量?

我有这样的表格:

为一些开发者博客提供评论功能。因此,我需要将输入插入到某个数据库中,以便稍后进行一些选择查询。

现在我如何告诉脚本哪些评论属于哪个博客文章?

我的想法是获取文件的名称或条目的标题或其他内容,并将其放入我正在创建的查询中。而且我可能会设法找出如何在 OpenCMS 中获取文件名 - 如果有的话,大约需要五分钟的搜索时间 - 但我不知道如何将 OpenCMS 变量放入文件的 Java 部分,其中我设置了实际的查询/查询。

几周前,我已经在早些时候搜索过,但当时我设法找到了避免这种情况的方法。现在虽然我也想不出一种避免的方法,所以我希望有人知道如何正确完成这项工作。

如果您需要这个,这里是到目前为止实际博客条目的代码,然后我将在作者信息下方附加评论功能(作为一个元素)。

0 投票
1 回答
2047 浏览

maven - 如何在 NetBeans Maven 项目中的 NetBeans 中启用 jsp-tags 自动完成功能?

使用 NetBeans 7.1.2。

按照以下说明的过程使用 NetBeans 编辑页面时,IDE 仅提供<jsp:...>标记的自动完成功能:

在此处输入图像描述

这就是我创建 NetBeans 项目和 jsp 的方式(尽管它不是特定于原型的,问题也与 opencms 无关):我使用OpenCms-Module 原型创建了一个 maven 项目

原型创建一个带有jar包装的 maven 项目。

之后,我在src/main/opencms/modules/blahblah/templates.

然后我将taglibs.standard依赖项添加到项目中,以尝试为 NetBeans 提供相应的 tlds。

0 投票
0 回答
574 浏览

spring - 为什么 org.hibernate.impl.SessionFactoryImpl 没有被垃圾收集?

我有一个网站部署到一个 tomcat 服务器,该服务器已经非常迅速地用尽了它的可用堆空间(老一代)然后崩溃了。当我进行堆转储时,我发现大部分(如果不是全部)空间被大量 org.hibernate.impl.SessionFactoryImpl 实例占用(准确地说是 802,保持活动大小为 541mb)(引用自 org .apache.catalina.loader.WebappClassLoader -> java.util.concurrent.ConcurrentHashMap$HashEntry)

关于服务器服务器是由apache2使用proxypass代理的tomcat 6。

关于我使用 opencms 来管理 webapp 内容的软件,因此所有代码都通过其模板类调用 Hibernate 使用 springs HibernateTemplate 访问。数据源保存在tomcat中,通过org.springframework.jndi.JndiObjectFactoryBean访问并注入我的数据源(org.apache.commons.dbcp.BasicDataSource),会话工厂配置如下。

有谁知道为什么 org.hibernate.impl.SessionFactoryImpl 没有被垃圾收集?

我可以提供所需的任何进一步信息......我真的对此感到不知所措。任何帮助深表感谢。

0 投票
1 回答
1211 浏览

opencms - 列出 WebDAV '__properties' 文件夹时如何摆脱 CmsVfsResourceNotFoundException 的 opencms?

使用标准的 OpenCms WebDAV 配置,CmsVfsResourceNotFoundException通过 WebDAV 访问资源时可能会出错。

这很烦人,因为每当您列出任何__properties文件夹的内容时,OpenCms 都会转储该文件夹中每个文件的 36 个堆栈跟踪日志行!如果您在调试期间经常扫描 WebDAV 目录(请参阅注 1),这些日志会让您的生活更加艰难。(当然,您可以将日志级别更改为高于INFO,但对我来说这是不可接受的。)

该问题很容易重现:将浏览器指向 opencms 导出的 webdav 路径,然后单击任何__properties目录。

我找到了两种解决方法,但我对其中任何一种都不满意。也许有更好的解决方案?


笔记

1我正在使用 NetBeans 调试一些 OpenCms 模块。我通过 OpenCms 的 WebDAV 导出它们的源代码,并将它们安装在 linux 中作为davfs. 如果我将它们添加到 NetBeans 项目,它会自动扫描这个挂载的文件层次结构,导致 OpenCms 变得“狂暴”,并开始用无用的痕迹溢出我可怜的控制台。情况变得更糟,因为 NetBeans 会定期重新扫描这些目录。

2content-encoding每个可能的文件和目录的属性设置为 UTF-8 并没有帮助(堆栈跟踪声称它丢失了)。


我的相关环境和设置:

web.xml相关配置:

我的opencms-importexport.xml相关配置:

我的opencms-system.xml相关配置:

堆栈跟踪:

0 投票
1 回答
119 浏览

lucene - OpenCMS:对命令执行不同的搜索

我已经在 OpenCMS 上实现了我的搜索功能。索引资源来自许多路径(例如 /path/alternative/news 和 /path/news)。有一种方法可以对每个资源执行单独的搜索,还是我需要两个单独的索引?

0 投票
1 回答
217 浏览

java - java.lang.NoSuchMethodError: org.opencms.jsp.I_CmsXmlContentContainer.hasMoreContent()

我是学习“Open CMS”并试图理解它的新手,以创建一些基于此 CMS 的基本站点。最新版本是8.0.3. 我正在使用“opencms-7-development”文档进行培训(我在第 8 版中找不到相同的文档)。

我已经在源文件和配置文件中完成了所有必要的准备工作以创建博客示例,但是当我可以尝试查看任何页面时出现以下错误。有人知道我为什么要面对这个exception吗?