[jboss-jira] [JBoss JIRA] Issue Comment Edited: (AS7-1407) JNDI view operation doesn't show all entries
Richard Opalka (JIRA)
jira-events at lists.jboss.org
Thu Jul 28 05:48:24 EDT 2011
[ https://issues.jboss.org/browse/AS7-1407?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12617233#comment-12617233 ]
Richard Opalka edited comment on AS7-1407 at 7/28/11 5:47 AM:
--------------------------------------------------------------
There's another issue with our Naming store :(
I have the following piece of code in our web.xml DD:
---
<env-entry>
<env-entry-name>jaxws/entry1</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>web</env-entry-value>
<injection-target>
<injection-target-class>org.jboss.test.ws.jaxws.enventry.EnvEntryBeanJSE</injection-target-class>
<injection-target-name>strValue</injection-target-name>
</injection-target>
</env-entry>
<env-entry>
<env-entry-name>jaxws/entry2</env-entry-name>
<env-entry-type>java.lang.Integer</env-entry-type>
<env-entry-value>8</env-entry-value>
</env-entry>
---
This results in the following output in the CLI:
---
...
"jaxws-enventry-jse.war" => {
"modules" => {"jaxws-enventry-jse" => {"java:module" => {
...
"env" => {
"class-name" => "javax.naming.Context",
"children" => {
"entry1" => {
"class-name" => "org.jboss.as.naming.context.ModularReference",
"value" => "web"
},
"entry2" => {
"class-name" => "org.jboss.as.naming.context.ModularReference",
"value" => "8"
}
}
},
}}}
}
...
---
Note the missing 'jaxws' prefix?
And at the end when I was debugging our JNDI naming store, I noticed
that missing 'jaxws' context is present in the debugger.
It's just not displayed.
Another thing that I noticed is when I'm doing the following lookup:
---
new InitialContext().lookup(POJO_JNDI_PREFIX);
---
then for above web.xml DD configuration "env/jaxws" is returned
instead of expected "env/" context :(
was (Author: ropalka):
There's another issue with our Naming store :(
I have the following piece of code in our web.xml DD:
---
<env-entry>
<env-entry-name>jaxws/entry1</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>web</env-entry-value>
<injection-target>
<injection-target-class>org.jboss.test.ws.jaxws.enventry.EnvEntryBeanJSE</injection-target-class>
<injection-target-name>strValue</injection-target-name>
</injection-target>
</env-entry>
<env-entry>
<env-entry-name>jaxws/entry2</env-entry-name>
<env-entry-type>java.lang.Integer</env-entry-type>
<env-entry-value>8</env-entry-value>
</env-entry>
---
This results in the following output in the CLI:
---
"jaxws-enventry-jse.war" => {
"java:app" => {"AppName" => {
"class-name" => "org.jboss.as.naming.context.ModularReference",
"value" => "jaxws-enventry-jse"
}},
"modules" => {"jaxws-enventry-jse" => {"java:module" => {
"Validator" => {
"class-name" => "org.jboss.as.naming.context.ModularReference",
"value" => "org.hibernate.validator.engine.ValidatorImpl at c2e42fe"
},
"ValidatorFactory" => {
"class-name" => "org.jboss.as.naming.context.ModularReference",
"value" => "org.jboss.as.ee.beanvalidation.LazyValidatorFactory at 54a8c871"
},
"UserTransaction" => {
"class-name" => "org.jboss.as.naming.context.ModularReference",
"value" => "Transaction: unknown"
},
"ModuleName" => {
"class-name" => "org.jboss.as.naming.context.ModularReference",
"value" => "jaxws-enventry-jse"
},
"env" => {
"class-name" => "javax.naming.Context",
"children" => {
"entry1" => {
"class-name" => "org.jboss.as.naming.context.ModularReference",
"value" => "web"
},
"entry2" => {
"class-name" => "org.jboss.as.naming.context.ModularReference",
"value" => "8"
}
}
},
"TransactionSynchronizationRegistry" => {
"class-name" => "org.jboss.as.naming.context.ModularReference",
"value" => "com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionSynchronizationRegistryImple at 3ff9ddb5"
}
}}}
}
---
Note the missing 'jaxws' prefix?
And at the end when I was debugging our JNDI naming store, I noticed
that missing 'jaxws' context is present in the debugger.
It's just not displayed.
Another thing that I noticed is when I'm doing the following lookup:
---
new InitialContext().lookup(POJO_JNDI_PREFIX);
---
then for above web.xml DD configuration "env/jaxws" is returned
instead of expected "env/" context :(
> JNDI view operation doesn't show all entries
> --------------------------------------------
>
> Key: AS7-1407
> URL: https://issues.jboss.org/browse/AS7-1407
> Project: Application Server 7
> Issue Type: Enhancement
> Components: Domain Management
> Reporter: Heiko Braun
> Assignee: John Bailey
>
> don't ask me why, but a queue (java:/jboss/queues/myQueue) for instance is not shown. Same thing for resource adapter, etc.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list