问题标签 [openkm]

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 投票
1 回答
59 浏览

java - O (n^2) 中的性能调整代码以提高性能

我有这个 Spring Boot Java 控制器,其代码利用 OpenKM 文档管理 API 在文档管理系统中搜索文档并在前端使用 Ajax、HTML、CSS 和 Jquery 数据表显示结果。

由于 API 的编写方式,我无法在一次调用中获取带有元数据的文档对象,但需要使用第一个 API 操作调用的输出作为两个嵌套 for 循环中另一个 API 操作方法的过滤器。

此外,我必须迭代 API 返回对象的 toString 方法来检索元数据信息,因为它们无法通过返回对象的属性访问。

问题是这段代码的性能。我想看看是否有办法优化这段代码。

0 投票
1 回答
165 浏览

barcode - OpenKM 是否有 BarCode 模块

我的问题分为三个问题:

  1. OpenKm 接受条形码吗?
  2. 如果是,如何将条形码输入到 OpenKm DMS ?
  3. 如何在 dms 中使用条形码查找内容
0 投票
2 回答
797 浏览

java - 在 Angular4 中渲染缩略图

我正在尝试将我从 Java 服务获得的图像渲染为InputStream,通过 NodeJS Express 服务器重新发送它,最后在 Angular4 中渲染它

这就是我所做的:

Java 泽西岛服务:

控制器看起来像:

基本上是调用OpenKM SDK 来检索文档的缩略图

这个 Java 端点是从 NodeJS Express 4.15 调用的,它正在预处理这个 Java 后端的一些请求。这就是我所做的:

最后,Angular4 是这次往返的发起者,我试图像这样渲染图像:

收到的“img”是一个Blob {size: 81515, type: "image/png"}. <img #thumb/>控制台没有显示错误,但在标签中没有呈现图像。但我可以看到它src=blob:http%3A//localhost%3A3000/4cf847d5-5af3-4c5a-acbc-0201e60efdb7为它设置了。图像只有一个损坏的图像图标。当我尝试在新选项卡中读取缓存的响应时,它可以访问但不会再次呈现。

你能指出我做错了什么吗?已经尝试了很多,但没有运气。

0 投票
1 回答
800 浏览

ldap - 角色不适用于 (LDAP) Active Directory

我已经使用文档中的高级配置和最佳实践成功地安装了带有 MS AD(windows 2012 R2)的 openkmcommunity 版本(版本 6.3.6、Tomcat-8.5.24、PostgeSQL 9.4.15 和 Debian 8.2.0):

https://docs.openkm.com/kcenter/view/okm-6.3-com/active-directory-advanced-configuration.html https://docs.openkm.com/kcenter/view/okm-6.3-com/ldap -过滤用户和角色的最佳实践

但是对于这些文档,我遇到了两个问题,用户 ID 是三元组 (sAMAccountName),角色中的用户 ID 是名字和姓氏 (CN)。使用选项 Principal.ldap.users.from.roles 为 True,我可以看到 openKm 创建具有 ID 名和姓 (CN) 的用户。

对于一个用户,我有两个帐户:

第二个帐户的角色为空,但在我过滤时出现在角色中(例如:ROLE_USER)。

我认为问题来自:

我们无法按 sAMAccountName 过滤,因为在成员中没有 sAMAccountName:

https://image.ibb.co/f9MktT/exemple_Forum.png

第二个问题是当我使用 MLE 登录时角色不起作用。(在日志中,我无法使用 ID = Mi** Lenormand 进行日志记录)

经过多次操作,我已经解决了第一个问题,我正在使用 CN 和密码登录。但第二个问题始终存在。

在管理选项卡中

在 [Tomcat-8.5.24]/OpenKM.xml

如果我不使用<beans:property name="defaultRole" value="ROLE_ADMIN" />,我无法登录 ROLE_ADMIN

以下是让我认为我走在正确轨道上的结果:

https://image.ibb.co/nuyODT/Forum1.png

https://image.ibb.co/icMATT/Forum2.png

https://image.ibb.co/kguftT/Forum3.png

https://image.ibb.co/f4p8f8/Forum4.png

你对这个问题有什么想法吗?

0 投票
0 回答
103 浏览

java - OpenKm 使用 java

谁能告诉我如何使用 java 从客户端系统连接到 openkm 到服务器?我正在开发一个需要连接到 openkm 并将文件存储在服务器中的项目。我看过一些示例,但无法从中找到正确的解决方案。

这个链接https://docs.openkm.com/kcenter/view/okm-6.4/okmdocument.html我看过,但找不到 OKMDocument。

谁能给我解决方案?

0 投票
2 回答
76 浏览

java - 如何修改字段组保存功能?

我创建了一个页面来插入和修改现有 mysql-table 的数据。但是根据我的要求和表的结构,我必须修改用于插入数据的 sql。

因为我对 rapidclipse 和 java 完全陌生,所以我需要一些提示/示例如何以及在何处修改它。查看所有快速剪辑视频都没有给出正确的提示。

我想将三个字段插入到 mysql 表
中我必须手动编辑的字段之一。
第二个字段始终包含相同的值。
第三个字段包含一个计算值,我必须在运行时从数据库中获取该值。

作为 sql,我将使用以下代码:

字段 DMV_Table 的值将始终为“T_supplier”
字段 DMV_COL00 的值始终是 col +1 中的最高值
字段 DMV_COL01 的值将始终手动输入
(我无法/我不想修改/使用表格形式,-design 和 trigger,因为它是 OpenKM 的原始表格)

先感谢您!
最好的问候
奥帕海因茨

0 投票
1 回答
717 浏览

java - 为 Spring Boot 嵌入式 tomcat 添加战争

我有一个使用嵌入式 tomcat 网络服务器并通过它的 SDK使用OpenKM的 spring-boot 2.1.2.RELEASE 应用程序。

现在,我有一些使用restassuredlib 进行 REST 调用和验证响应结构的集成测试。我的想法是集成OpenKM.war到这个 wmbedded 的 tomcat 中,并且能够运行这个测试,而不需要在一些不同的服务器上运行 openkm 应用程序。

这就是我制作嵌入式 tomcat 来读取和部署 openkm.war 的方式:

deploy 比在 openkm 附带的独立 tomcat webserver 上花费的时间更长,但它可以部署。

但是部署过程失败:

我在 openkm.war 文件旁边有这个文件(加上 server.xml、context.xml),但似乎嵌入式 tomcat 不知道它。

所有这些文件都位于src/main/resources/webapp.

所以,我想知道我缺少什么配置,或者是否还有其他更好的方法来实现我想要的?

0 投票
1 回答
66 浏览

tomcat8 - 更改 server.xml 后,Tomcat 不会指向新端口

将端口从 8080 更改为 9090。但它仍然指向 8080

浏览器

0 投票
1 回答
1072 浏览

java - 安装“OpenKM”服务失败

我正在我的 Windows 10 64 位 PC 上安装 OpenKM(开源文档管理系统)。JDK: C:\Program Files (x86)\Java\jdk1.8.0_121 JRE: C:\Program Files (x86)\Java\jre1.8.0_121

我已经设置了系统变量 JAVA_HOME - C:\Program Files (x86)\Java\jdk1.8.0_121

这是我的命令提示符安装

问题:

  1. 它说安装“OpenKM”服务失败。

  2. localhost:8080 可访问,但 localhost:8080/OpenKM - HTTP 状态 404 - 未找到

注意:我已经安装了现有的 XAMPP。

0 投票
0 回答
151 浏览

tomcat - HTTP 状态 404 - /OpenKM --Apache Tomcat/7.0.52 (Ubuntu),

再会

在 ubuntu 14.04 上安装 openkm 后谁能帮忙,我得到以下错误:

HTTP 状态 404 - /OpenKM

类型状态报告

消息 /OpenKM

描述 请求的资源不可用。

Apache Tomcat/7.0.52 (Ubuntu)