Java keydape-Tomcat适配器:是否有其他路径用于';json';?

Java keydape-Tomcat适配器:是否有其他路径用于';json';?,java,tomcat,keycloak,Java,Tomcat,Keycloak,我试图用keydepot保护我的javaservlet应用程序。所有这些都可以正常工作,但我不喜欢我的“keydepeat.json”文件在我的发行版中。原因是,如果keybeapt定义在我的war中,那么对于不同的安装,我需要在不同的安装上使用不同的构建过程或相同的客户端凭据 我现在的想法是在我的WEB-INF之外放置“keydape.json”。这可能吗?解决此问题的其他想法也很受欢迎。如果您检查,您会看到有三个附加参数 keydape.config.resolver keydape.co

我试图用keydepot保护我的javaservlet应用程序。所有这些都可以正常工作,但我不喜欢我的“keydepeat.json”文件在我的发行版中。原因是,如果keybeapt定义在我的war中,那么对于不同的安装,我需要在不同的安装上使用不同的构建过程或相同的客户端凭据

我现在的想法是在我的WEB-INF之外放置“keydape.json”。这可能吗?解决此问题的其他想法也很受欢迎。

如果您检查,您会看到有三个附加参数

  • keydape.config.resolver
  • keydape.config.file
  • keydeport.config.path

我们使用的是file参数,工作方式与charme类似。

上面提到的Servlet过滤器不是必需的

设置一个上下文参数就足够了,就像@OkieOth在他的评论中说的那样

例如,设置如下参数

<Parameter name="keycloak.config.file" value="MY-PATH/keycloak.json" override="false"/>

在您的上下文中(在为KeyClope配置的阀旁边)或web应用程序部署描述符(/web-INF/web.xml)中的“上下文参数”中:


keydape.config.file
MY-PATH/keydape.json

有关上下文参数的更多详细信息,请参见“上下文参数”一节。

感谢您的回复,我将对此进行检查。@“Christan Lutz”如何包含筛选器类?是否有包含spezific类的dist jar,或者是否将其从GitHub复制到应用程序中?现在它可以工作了,只需向web.xml添加一个名为“keydove.config.file”的上下文参数即可
<context-param>
    <param-name>keycloak.config.file</param-name>
    <param-value>MY-PATH/keycloak.json</param-value>
</context-param>