问题标签 [isis]
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.
isis - Apache Isis 安全登录 未安装密码加密服务
我是 Apache Isis 的新手,在实现安全模块后,我尝试使用isis-module-security-admin
and登录pass
。当我登录时,我收到了这个异常
11:38:48,577 [Native qtp1881129850-19 DEBUG] SELECT 'org.isisaddons.module.security.dom.user.ApplicationUser' AS "NUCLEUS_TYPE","A0"."accountType","A0"."atPath"," A0"."emailAddress","A0"."encryptedPassword","A0"."familyName","A0"."faxNumber","A0"."givenName","A0"."knownAs","A0" ."phoneNumber","A0"."status","A0"."username","A0"."id","A0"."version" FROM "isissecurity"."ApplicationUser" "A0" WHERE "A0 "."用户名" = <'isis-module-security-admin'> 11:38:48,590 [本机 qtp1881129850-19 调试] 选择 'org.isisaddons.module.security.dom.role.ApplicationRole' 作为 "NUCLEUS_TYPE","A1"."description","A1"."name","A1"." id" FROM "isissecurity"."ApplicationUserRoles" "A0" INNER JOIN "isissecurity"."ApplicationRole" "A1" ON "A0"."roleId" = "A1"."id" WHERE "A0"."userId" = <0> 11:38:48,599 [Native qtp1881129850-19 DEBUG] SELECT DISTINCT 'org.isisaddons.module.security.dom.permission.ApplicationPermission' AS "NUCLEUS_TYPE","A0"."featureFqn","A0"." featureType","A0"."mode","A0"."rule","A0"."id","A0"."version" FROM "isissecurity"."ApplicationPermission" "A0" CROSS JOIN "isissecurity"."ApplicationUser" "VAR_u" INNER JOIN "isissecurity"."ApplicationUserRoles" "C0" ON "VAR_u"."id" = "C0"."userId" INNER JOIN "isissecurity"."ApplicationRole" "D0" ON "C0"."roleId" = "D0"."id" WHERE "D0"。 id" = "A0"."roleId" AND "VAR_u"."username" = <'isis-module-security-admin'> 11:38:48,614 [ShiroAuthenticatorOrAuthorizor qtp1881129850-19 错误] 无法验证 org.apache.shiro .authc.AuthenticationException:未安装密码加密服务
看起来我没有安装密码加密服务。但我已经将它添加到我的 pom.xml 中。我还应该做什么?
我尝试覆盖getAdditionalServices
,但它是错误的Can't override, method is final
。
isis - 如何解决 apache isis 中的这个规范加载器错误
我正在使用收入平台作为测试平台。我在单独的模块 Provider 中添加了一个实体。Provider 通过父属性引用了自身。我想确保在填写父字段时可以使用自动完成功能或能够从列表中选择提供者。每当我在 @DomainObject 注释中添加自动完成选项并引用 ProviderRepository 时,我都会收到如下构建错误。
这是提供者实体
这是 ProviderRepository
我一直无法弄清楚问题是什么。
isis - Apache isis sql 查询在 isisJdoSupport.executeUpdate() 中不起作用
我正在使用 Apache Isis 创建一个项目。我需要在项目中使用isisJdoSupport.executeUpdate()
. 但它不会更新数据库中的值。该方法返回更新的行数,但不更新数据库中的值。我尝试直接在 MySQL 中运行查询,它可以工作,但它不适用于isisJdoSupport.executeUpdate()
. 有没有办法使用 Apache Isis 进行更新查询?
isis - VM JAXB 属性“dateOfHire”的类型为“org.joda.time.LocalDate”,但未使用 @XmlJavaTypeAdapter 进行注释
在 JAXB 上,我有一个 LocalDate 属性
在我添加的另一个实体上,@XmlJavaTypeAdapter(PersistentEntityAdapter.class)
它们工作正常,但是我无法在其中添加注释。当我运行我的 VM 时抛出异常:LocalDate
org.joda.time.LocalDate
请帮忙!!!
apache - Apache Isis 1.15.0 - PostgreSQL
我尝试使用 docker -toolbox将 Apache Isis 的 simple-app 1.15.0 与 Postgresql 集成。但是我遇到了一个问题,它说我无法创建架构,因为数据库权限被拒绝。我试图用谷歌搜索它并阅读 apache isis 文档,但无法获得解决方案。
我想我在 isis.properties 中搞砸了。我只取消了对 isis.properties 的这一部分的注释,并做了一些小的修改。
这是堆栈跟踪的一部分。
编辑:
这是固定的。但我不知道为什么它得到了修复。请提供一个答案。我正在使用Docker Toolbox。并使用来自sameersbn 链接的这个 docker-compose.yml,我认为由于这个 yml,当我执行命令docker-compose up -d时它没有下载所有必要的文件。所以当我从这个vovimayhem 链接尝试这个 docker-compose.yml 时,它是固定的。我只是假设这可以解决问题。
postgresql - JNDI Shiro PostgreSQL - 无法在 Apache Isis 中使用 jndi 名称“jdbc/postgres”查找 javax.sql.DataSource
我已经下载了 Apache Isis 的简单应用原型 1.15.0。我想按照这个文档将它与 Apache Shiro 集成。但我得到了一些这样的错误:
看看我的web.xml
和我的shiro.ini:
我错过了什么吗?
maven-3 - 当使用来自 ApplicationUser 的用户作为我的实体的属性时,Apache Isis 构建失败指定未知存储库
我希望我的员工有如下用户
当我在 IDE 上运行时,它运行良好,一切都按预期工作,但是当我运行mvn clean install
它时,它会出现如下错误,当我删除它上面的代码时,它构建得很好。还有什么我错过的吗?
请帮助,我也!
通过关注另一个具有类似问题的问题来大摇大摆地删除 pom,但它不起作用!