问题标签 [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.
java - O (n^2) 中的性能调整代码以提高性能
我有这个 Spring Boot Java 控制器,其代码利用 OpenKM 文档管理 API 在文档管理系统中搜索文档并在前端使用 Ajax、HTML、CSS 和 Jquery 数据表显示结果。
由于 API 的编写方式,我无法在一次调用中获取带有元数据的文档对象,但需要使用第一个 API 操作调用的输出作为两个嵌套 for 循环中另一个 API 操作方法的过滤器。
此外,我必须迭代 API 返回对象的 toString 方法来检索元数据信息,因为它们无法通过返回对象的属性访问。
问题是这段代码的性能。我想看看是否有办法优化这段代码。
barcode - OpenKM 是否有 BarCode 模块
我的问题分为三个问题:
- OpenKm 接受条形码吗?
- 如果是,如何将条形码输入到 OpenKm DMS ?
- 如何在 dms 中使用条形码查找内容
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
为它设置了。图像只有一个损坏的图像图标。当我尝试在新选项卡中读取缓存的响应时,它可以访问但不会再次呈现。
你能指出我做错了什么吗?已经尝试了很多,但没有运气。
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
你对这个问题有什么想法吗?
java - OpenKm 使用 java
谁能告诉我如何使用 java 从客户端系统连接到 openkm 到服务器?我正在开发一个需要连接到 openkm 并将文件存储在服务器中的项目。我看过一些示例,但无法从中找到正确的解决方案。
这个链接https://docs.openkm.com/kcenter/view/okm-6.4/okmdocument.html我看过,但找不到 OKMDocument。
谁能给我解决方案?
java - 如何修改字段组保存功能?
我创建了一个页面来插入和修改现有 mysql-table 的数据。但是根据我的要求和表的结构,我必须修改用于插入数据的 sql。
因为我对 rapidclipse 和 java 完全陌生,所以我需要一些提示/示例如何以及在何处修改它。查看所有快速剪辑视频都没有给出正确的提示。
我想将三个字段插入到 mysql 表
中我必须手动编辑的字段之一。
第二个字段始终包含相同的值。
第三个字段包含一个计算值,我必须在运行时从数据库中获取该值。
作为 sql,我将使用以下代码:
字段 DMV_Table 的值将始终为“T_supplier”
字段 DMV_COL00 的值始终是 col +1 中的最高值
字段 DMV_COL01 的值将始终手动输入
(我无法/我不想修改/使用表格形式,-design 和 trigger,因为它是 OpenKM 的原始表格)
先感谢您!
最好的问候
奥帕海因茨
java - 为 Spring Boot 嵌入式 tomcat 添加战争
我有一个使用嵌入式 tomcat 网络服务器并通过它的 SDK使用OpenKM的 spring-boot 2.1.2.RELEASE 应用程序。
现在,我有一些使用restassured
lib 进行 REST 调用和验证响应结构的集成测试。我的想法是集成OpenKM.war
到这个 wmbedded 的 tomcat 中,并且能够运行这个测试,而不需要在一些不同的服务器上运行 openkm 应用程序。
这就是我制作嵌入式 tomcat 来读取和部署 openkm.war 的方式:
deploy 比在 openkm 附带的独立 tomcat webserver 上花费的时间更长,但它可以部署。
但是部署过程失败:
我在 openkm.war 文件旁边有这个文件(加上 server.xml、context.xml),但似乎嵌入式 tomcat 不知道它。
所有这些文件都位于src/main/resources/webapp
.
所以,我想知道我缺少什么配置,或者是否还有其他更好的方法来实现我想要的?
tomcat8 - 更改 server.xml 后,Tomcat 不会指向新端口
将端口从 8080 更改为 9090。但它仍然指向 8080
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
这是我的命令提示符安装
问题:
它说安装“OpenKM”服务失败。
localhost:8080 可访问,但 localhost:8080/OpenKM - HTTP 状态 404 - 未找到
注意:我已经安装了现有的 XAMPP。
tomcat - HTTP 状态 404 - /OpenKM --Apache Tomcat/7.0.52 (Ubuntu),
再会
在 ubuntu 14.04 上安装 openkm 后谁能帮忙,我得到以下错误:
HTTP 状态 404 - /OpenKM
类型状态报告
消息 /OpenKM
描述 请求的资源不可用。
Apache Tomcat/7.0.52 (Ubuntu)