[jboss-jira] [JBoss JIRA] (WFLY-13592) jndi-view doen't show values for EJB in java:jboss/exported

Brian Stansberry (Jira) issues at jboss.org
Fri Jun 26 16:34:09 EDT 2020


     [ https://issues.redhat.com/browse/WFLY-13592?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Stansberry updated WFLY-13592:
------------------------------------
    Summary:  jndi-view doen't show values for EJB in java:jboss/exported  (was: [GSS] (7.3.z) jndi-view doen't show values for EJB in java:jboss/exported)


>  jndi-view doen't show values for EJB in java:jboss/exported
> ------------------------------------------------------------
>
>                 Key: WFLY-13592
>                 URL: https://issues.redhat.com/browse/WFLY-13592
>             Project: WildFly
>          Issue Type: Bug
>          Components: EJB, Naming
>            Reporter: Parul Sharma
>            Assignee: Parul Sharma
>            Priority: Major
>             Fix For: 21.0.0.Beta1
>
>
> jndi-view() show values as '?' for EJB on java:jboss/exported tree.
> These values could be seen on EAP 6.4.
> This can be reproduced on EAP 7.3.1 and 7.2.8.
> I attached a reproducer and these results as follows.
> reproducer.zip
> jndi_view_result_731.txt
> jndi_view_result_6422.txt
>  
> EAP 7.3.1 / 7.2.8
> {code}
> [standalone at localhost:9990 /] /subsystem=naming:jndi-view()
>             ...
>             "java:jboss/exported" => {
>                 "ejb2-1.0" => {
>                     "class-name" => "javax.naming.Context",
>                     "children" => {
>                         "GreeterEJB!com.example.GreeterEJBHome" => {
>                             "class-name" => "java.lang.Object",
>                             "value" => "?"
>                         },
>                         "GreeterEJB!com.example.GreeterEJBRemote" => {
>                             "class-name" => "java.lang.Object",
>                             "value" => "?"
>                         }
>                     }
>                 },
>                 "ejb3-1.0" => {
>                     "class-name" => "javax.naming.Context",
>                     "children" => {"GreeterEJB!com.example.GreeterRemote" => {
>                         "class-name" => "java.lang.Object",
>                         "value" => "?"
>                     }}
>                 }
>             },
> {code}
>  
> EAP 6.4
> {code}
>             "java:jboss/exported" => {
>                 "ejb2-1.0" => {
>                     "class-name" => "javax.naming.Context",
>                     "children" => {
>                         "GreeterEJB!com.example.GreeterEJBHome" => {
>                             "class-name" => "com.example.GreeterEJBHome",
>                             "value" => "Proxy for remote EJB EJBHomeLocator{appName='', moduleName='ejb2-1.0', distinctName='', beanName='GreeterEJB', view='interface com.example.GreeterEJBHome'}"
>                         },
>                         "GreeterEJB!com.example.GreeterEJBRemote" => {
>                             "class-name" => "com.example.GreeterEJBRemote",
>                             "value" => "Proxy for remote EJB StatelessEJBLocator{appName='', moduleName='ejb2-1.0', distinctName='', beanName='GreeterEJB', view='interface com.example.GreeterEJBRemote'}"
>                         }
>                     }
>                 },
>                 "ejb3-1.0" => {
>                     "class-name" => "javax.naming.Context",
>                     "children" => {"GreeterEJB!com.example.GreeterRemote" => {
>                         "class-name" => "com.example.GreeterRemote",
>                         "value" => "Proxy for remote EJB StatelessEJBLocator{appName='', moduleName='ejb3-1.0', distinctName='', beanName='GreeterEJB', view='interface com.example.GreeterRemote'}"
>                     }}
>                 }
>             },
> {code}
>  
> Additionally,
> If EJB3 doesn't have @Remote, values are '?' in 'java:global' and 'java:app' similarly.
> The following behaviour is not changed from 6.4. But it seems a sililar behavir as the above.
> I attached the reproducer and these results as follows.
> reproducer_without_remote_if.zip
> jndi_view_result_no_remoteif_731.txt
> jndi_view_result_no_remoteif_6422.txt
> EAP 7.3.1
> {code}
>             "java:global" => {
>                 ...
>                 "ejb3-1.0" => {
>                     "class-name" => "javax.naming.Context",
>                     "children" => {
>                         "GreeterEJB" => {
>                             "class-name" => "com.example.GreeterEJB",
>                             "value" => "?"
>                         },
>                         "GreeterEJB!com.example.GreeterEJB" => {
>                             "class-name" => "com.example.GreeterEJB",
>                             "value" => "?"
>                         }
>                     }
>                 }
>             }
>         },
>         "applications" => {
>             "ejb3-1.0.jar" => {
>                 "java:app" => {
>                     ...
>                     "ejb3-1.0" => {
>                         "class-name" => "javax.naming.Context",
>                         "children" => {
>                             "GreeterEJB" => {
>                                 "class-name" => "com.example.GreeterEJB",
>                                 "value" => "?"
>                             },
>                             "GreeterEJB!com.example.GreeterEJB" => {
>                                 "class-name" => "com.example.GreeterEJB",
>                                 "value" => "?"
>                             }
>                         }
>                     }
>                 },
>                 "modules" => undefined
>             },
> {code}



--
This message was sent by Atlassian Jira
(v7.13.8#713008)



More information about the jboss-jira mailing list