[JBoss JIRA] (WFLY-13592) [GSS] (7.3.z) jndi-view doen't show values for EJB in java:jboss/exported
by Parul Sharma (Jira)
[ https://issues.redhat.com/browse/WFLY-13592?page=com.atlassian.jira.plugi... ]
Parul Sharma moved JBEAP-19712 to WFLY-13592:
---------------------------------------------
Project: WildFly (was: JBoss Enterprise Application Platform)
Key: WFLY-13592 (was: JBEAP-19712)
Workflow: GIT Pull Request workflow (was: CDW with loose statuses v1)
Component/s: EJB
Naming
(was: EJB)
(was: Naming)
Affects Version/s: (was: 7.3.0.GA)
Fix Version/s: (was: 7.3.3.GA)
> [GSS] (7.3.z) 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
>
> 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@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)
4 years, 6 months