[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