我正在创建一个 spi 来执行我的 otp 配置
当我将其部署为 jar 并调用 url auth/realms/{{myream}}/OTPConfig/otp/{{myusername}}
我得到
Caused by: java.lang.ClassNotFoundException: org.keycloak.utils.TotpUtils from [Module "deployment.otp-config-spi-1.0-SNAPSHOT.jar" from Service Module Loader]
然后,我将打包并部署为包含所需依赖项的战争,并且它部署成功,但相同的 url 因 404 而失败
我的 id 是公共静态最终字符串 ID = “OTPConfig”;
我还看到了以下错误
WFLYCTL0186: Services which failed to start: service jboss.deployment.unit."keycloak-services-13.0.1.jar".POST_MODULE: WFLYSRV0153: Failed to process phase POST_MODULE of deployment "keycloak-services-13.0.1.jar"
我需要这个罐子,因为我正在使用导入org.keycloak.utils.TotpUtils;
可能是“错误”:“找不到HTTP 404”不是实际问题?
谢谢
使用 JAR 而不是 WAR,并在 JAR 的元 INF/清单中添加依赖项。MF
文件是这样的:
Manifest-Version: 1.0
Dependencies: org.keycloak.keycloak-services
Sealed: true
问题内容: 在通过返回不能通过使用方法如被修改或。但是,如果将其传递给该方法,它将可以对数组进行排序而不会出现任何问题(我希望有一个例外)。这似乎是非常不一致的行为。那么,方法返回的对允许的操作是什么? 我在文档中找不到任何线索。 编辑: 是的,我可以理解为什么它不支持或。但是,它如何支持排序呢? 问题答案: 返回由数组支持的固定大小。因此,不支持。支持。您可以像对待数组一样看它。数组的长度固定。
问题内容: 我通过执行以下功能将传入的字符串转换为哈希码,但其中一些值为负数。我不认为哈希值应该为负。请告诉我我在做什么错。 问题答案: 我不认为哈希值应该为负。 为什么不?具有负哈希码是完全有效的。提出哈希码的大多数方法自然都以负值结尾,处理它们的任何事情都应考虑到这一点。但是,我会考虑采用另一种方法来计算您的哈希码,例如 目前尚不清楚这些表达式的类型是什么,但是我猜想您最终将要使用字符串的哈希
问题内容: 我想从字符串中删除最后一次出现的“ \”这个特殊字符。我尝试了像这样的字符串函数 但是每次遇到错误时,我都要求加一个额外的报价。同时我发现(“ \”“)用来传递”这个特殊字符。我该如何进行? 问题答案: 您需要使用 字符串中的字符转义特殊字符(依此类推)。因此,在它们之前使用a 会使它成为 文字 ,这意味着java会将其后的内容视为常规字符。 你可以测试看看 将打印。它会打印。 所以:
问题内容: 我在我的应用程序的servlet中使用以下代码 当我运行应用程序并调用servlet时,出现以下错误 我已经在Java版本为JDK 1.6.20的Linux机器上托管了该应用程序。 是什么原因引起的问题… 是编写代码的类,是在上述类中调用方法的servlet … 问题答案: 要在服务器端应用程序中使用AWT类,我相信您需要在“无头”模式下运行。将servlet容器的启动更改为包括: (
问题内容: 我在Windows 64位上使用Python 3.3.0。 我有一个文本文件,如下所示:(请参阅底部的mediafire下载链接) 我正在尝试浏览文件,因此我经常弄清楚我的位置是什么。但是,当按如下所示读取文件的各行时,我得到一个非常奇怪的结果: 结果: 第三行的18446744073709551714是怎么回事?尽管它看起来像一个不可能的值,但显然是可以接受的值,确实使我到达了第三行
我使用4与接收表单帖子。我已经按照这里给出的提示做了它,它在中运行良好。 但是,我现在想用将内容发布到我的服务器上,我找不到被接受的方法。我总是得到以下例外:org。springframework。网状物绑定MissingServletRequestParameterException:所需的字符串参数“文件”不存在 我试图混合来自的和来自的选项,但它似乎不相关。 因此,给定以下,应该执行什么命令
问题内容: 我有一个拦截器,我想在其中基于控制器方法(而不是在控制器类上)的注释做一些拦截逻辑。假设只想限制某些用户对该控制器方法的访问。有什么方法可以在HandlerInterceptor中获取Handler方法(不是处理程序类)吗? 问题答案: 恐怕不是。您必须将所需的方法分组在一个(或几个)类中,然后根据该类而不是方法进行检查。 我猜您可以自己解析注释并匹配路径,或者尝试查看spring在其
问题内容: 我试图将变量“ email”从我看来的“注册”方法传递给“字符”方法。然而, 正在将NULL保存到数据库中。我不知道为什么。 这是将’email’变量传递给’/ character’之后显示的内容: 这是我在“ views.py”中的代码: 其他所有工作都很好,只是“电子邮件”没有保存为“ test@test.com”,而是另存为NULL。 问题答案: 提交注册表单时,你正在使用POS