[jboss-as7-dev] Strange behaviour with messaging

Vimal Kansal vkansal at redhat.com
Tue Jul 19 01:19:38 EDT 2011


Thanks a lot Jaikiran; you are a star!

On 19/07/2011 3:17 PM, Jaikiran Pai wrote:
> Comments inline.
>
> On Tuesday 19 July 2011 10:41 AM, Vimal Kansal wrote:
>> Hi,
>>
>> I have reported this earlier also, restating here. I am having some
>> problem with using messaging and observing some strange behaviour with
>> how messaging objects \ :
>>
>> (1) Can't deploy a simple .war file.
>> =============================
>> I have a simple servlet, in which I have injected messaging resources
>> like this :
>>
>>
>>        @Resource(mappedName = "java:/ConnectionFactory")
>>        private QueueConnectionFactory queueConnectionFactory;
>>        @Resource(mappedName = "queue/test")
>>        private Queue queue;
>>
>> Also, I have added the following entr to WEB-INF/META-INF/MANIFEST.MF
>>
>> Dependencies: org.hornetq.ra
>>
>> When I deploy the .war, I get the following error :
>>
>> 15:01:24,984 INFO  [org.jboss.as.server.controller]
>> (DeploymentScanner-threads - 2) Deployment of "Hello.war" was rolled
>> back with failure message {"Services with missing/unavailable
>> dependencies" =>
>> ["jboss.naming.context.java.module.Hello.Hello.\"env/packt.HelloServlet/queueConnectionFactory\".jboss.deployment.unit.\"Hello.war\".module.Hello.Hello.2
>> missing [ jboss.naming.context.java.ConnectionFactory
>> ]","jboss.deployment.unit.\"Hello.war\".jndiDependencyService missing [
>> jboss.naming.context.java.module.Hello.Hello.\"env/packt.HelloServlet/queue\",
>> jboss.naming.context.java.module.Hello.Hello.\"env/packt.HelloServlet/queueConnectionFactory\"
>> ]","jboss.naming.context.java.module.Hello.Hello.\"env/packt.HelloServlet/queue\".jboss.deployment.unit.\"Hello.war\".module.Hello.Hello.3
>> missing [ jboss.naming.context.java.module.Hello.Hello.env/queue/test
>> ]","jboss.deployment.unit.\"Hello.war\".component.\"packt.HelloServlet\".START
>> missing [
>> ...
>>
> See this for the JNDI errors http://community.jboss.org/thread/168979.
> Use mappedName="java:/queue/test" for now. Also see the referenced JIRA
> in that thread https://issues.jboss.org/browse/AS7-1210.
>
>
>
>> (2) View of messaging resources from admin console is different from
>> command line invocation of :jndi-view command
>> ==========================================================================================================
>>
>> In admin console web app, I can see testQueue, testTopic and
>> ConnectionFactory but when I run /subsystem=naming:jndi-view command
>> from jboss-admin , these resources are not visible in JNDI tree.
> Ideally, both the admin console and the CLI should end up using the same
> operation to list the jndi-view. Probably that's not happening
> currently. Will take a look later.
>
> -Jaikiran
> _______________________________________________
> jboss-as7-dev mailing list
> jboss-as7-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev



More information about the jboss-as7-dev mailing list