Server 如何将自定义JNDI资源添加到wildfly-10中类似<;定制资源>;glassfish服务器?

Server 如何将自定义JNDI资源添加到wildfly-10中类似<;定制资源>;glassfish服务器?,server,jboss,glassfish,redhat,wildfly-10,Server,Jboss,Glassfish,Redhat,Wildfly 10,这是用于在glassfish服务器中添加自定义资源的代码,但我的要求是在wildfly-10服务器中实现这一点,但我不知道如何做到这一点,因此请帮助我完成这一点 <custom-resource factory-class="org.glassfish.resources.custom.factory.PropertiesFactory" res- type="java.util.Properties" jndi-name="docdokuplm.config"> <prop

这是用于在glassfish服务器中添加自定义资源的代码,但我的要求是在wildfly-10服务器中实现这一点,但我不知道如何做到这一点,因此请帮助我完成这一点

<custom-resource
factory-class="org.glassfish.resources.custom.factory.PropertiesFactory" res- 
type="java.util.Properties" jndi-name="docdokuplm.config">
<property name="codebase" value="http://localhost:9001"></property>
<property name="vaultPath" value="/var/lib/docdoku"></property>
</custom-resource>
<custom-resource 
factory-class="org.glassfish.resources.custom.factory.PropertiesFactory" res- 
type="java.util.Properties" jndi-name="auth.config">
<property name="basic.header.enabled" value="true"></property>
<property name="session.enabled" value="true"></property>
<property name="jwt.key" value="singh20111995"></property>
<property name="jwt.enabled" value="true"></property>
</custom-resource>



您可以添加子系统以在wildfly中添加自定义JNDI。

到目前为止您尝试了什么?我尝试阅读了wildfly文档,但他们没有提到任何关于添加自定义资源作为JNDI的内容,我还参考了一些博客,其中他们给出了如何从glassfish迁移到wildfly,但这对mecan没有任何帮助,如果您想添加多个属性,则可以在同一子系统中使用不同的JNDI名称添加属性,这是非常迫切的
<subsystem xmlns="urn:jboss:domain:naming:2.0">
        <bindings>
            <object-factory name="java:/docdokuplm.config" module="net.flexoptix.jbossTools" class="net.flexoptix.jbossTools.PropertiesFactory">
                <environment>
                    <property name="vaultPath" value="/var/lib/docdoku"/>
                    <property name="codebase" value="http://localhost:8080"/>
                </environment>
            </object-factory>