[jboss-as7-dev] Problem deploying an EJB3 MDB

Howard Gao hgao at redhat.com
Wed Apr 13 04:41:59 EDT 2011


On 04/13/2011 03:59 PM, Carlo de Wolf wrote:
> Ah ejb3-rar.rar is the ejb3 demo rar I wrote.
>
> Service 
> "jboss.deployment.unit."mdb-example.ejb3".component.EJB3MDBExample.CREATE" 
> (class org.jboss.as.ee.component.ComponentCreateService) mode ACTIVE 
> state DOWN (parent: jboss.deployment.unit."mdb-example.ejb3".INSTALL) 
> (dependencies: hornetqadapter, jboss.ejb.utilities) (has missing 
> dependency)
>
> Why would there be a dependency on 'hornetqadapter'?
I deployed an MDB that specifies @ResourceAdapter to be 
'hornetqadapter'. But I later deleted it and deployed another mdb with 
'ejb3-rar.rar'. So I think the previous MDB was not cleanly undeployed.
>
> Basically if there is no @ResourceAdapter specified, the jms subsystem 
> should put it its own ServiceName to its Service<ResourceAdapter> in 
> the MDBDescription.
>
> Carlo
>
> On 04/13/2011 09:36 AM, Howard Gao wrote:
>> Thanks Carlo. I've talked to Jaikiran and Stuart on #jboss-as7. I got 
>> some clue on the issue that I can continue with.
>> I don't know where is ejb3-rar.rar.
>>
>> Howard
>>
>>
>> On 04/13/2011 03:25 PM, Carlo de Wolf wrote:
>>> Basic MDB support is in there. As you can see it deploys a MDB.
>>> The ejb3 demo also deploys a rar and a MDB (cd demos; mvn 
>>> -Dexample=ejb3 package).
>>>
>>> Try running https://github.com/wolfc/jboss-as-divine-spells after 
>>> starting AS. It'll analyze the missing dependencies and give a more 
>>> dense report. (If there is a START_FAILED, you might need MSC-84.)
>>>
>>> What Jaikiran means is, where is ejb3-rar.rar source code?
>>>
>>> Are you on IRC somewhere?
>>>
>>> Carlo
>>>
>>> On 04/13/2011 08:40 AM, Howard Gao wrote:
>>>> On 04/13/2011 02:36 PM, Jaikiran Pai wrote:
>>>>> On Wednesday 13 April 2011 12:02 PM, Howard Gao wrote:
>>>>>> Thanks Jaikiran. I'm the one handling this Jira. :)
>>>>> Ah ok! I didn't notice that it was you who asked the question :)
>>>> :)
>>>>>> I'm trying to figure out what need to be done about this. The 
>>>>>> first step
>>>>>> is to get the hornetq RA activated in as7. So I added a 'dummy' 
>>>>>> resource
>>>>>> adapter and then deploy a simple mdb,
>>>>>> I'm expecting to see some error messages like 'HornetQ Adapter 
>>>>>> class not
>>>>>> founded' so I can get some clue where to do next.
>>>>> The service dependencies that are being reported as missing can be
>>>>> tracked via the jboss-mc MBeans exposed via JConsole.
>>>> Ok, I'll try JCconsole.
>>>>>> Do you have any idea where I should look into ?
>>>>> If you have some git branch where you are trying to integrate 
>>>>> this, then
>>>>> I can clone it and take a look at it locally to see what's going 
>>>>> on. It
>>>>> might be some EJB3 integration too.
>>>> I don't much about git branch. I just follow the steps in the link
>>>>
>>>> http://community.jboss.org/wiki/HackingonAS7
>>>>
>>>> And I haven't changed any code.
>>>>
>>>>> -Jaikiran
>>>>>> Thanks
>>>>>> Howard
>>>>>>
>>>>>>
>>>>>> On 04/13/2011 02:23 PM, Jaikiran Pai wrote:
>>>>>>> EJB3 MDB support isn't yet available in AS7 upstream. It's 
>>>>>>> waiting on
>>>>>>> https://issues.jboss.org/browse/JBAS-9122
>>>>>>>
>>>>>>> -Jaikiran
>>>>>>> On Wednesday 13 April 2011 11:50 AM, Howard Gao wrote:
>>>>>>>> Need help on this issue, thanks.
>>>>>>>>
>>>>>>>> Synopsis:
>>>>>>>>
>>>>>>>> A Fresh AS7 build, deploy a simple EJB3 MDB with following 
>>>>>>>> annotation
>>>>>>>>
>>>>>>>> @MessageDriven(messageListenerInterface = EJB3MDBExample.class)
>>>>>>>> @ResourceAdapter("ejb3-rar.rar")
>>>>>>>>
>>>>>>>> Starting AS7 standalone, the depoly failed but no error 
>>>>>>>> messages from
>>>>>>>> the console, only one line warning:
>>>>>>>>
>>>>>>>> 13:47:48,936 WARN  [org.jboss.vfs] (MSC service thread 1-11) 
>>>>>>>> VFS was
>>>>>>>> unable to set the URLStreamHandlerFactory.  This will have 
>>>>>>>> unpredictable
>>>>>>>> results
>>>>>>>>
>>>>>>>> I'm not sure this is relevant. Restarting AS7 again, it spits out
>>>>>>>>
>>>>>>>> 14:14:13,450 ERROR [org.jboss.as] (MSC service thread 1-2) 
>>>>>>>> JBoss AS
>>>>>>>> 7.0.0.Beta3-SNAPSHOT "TBD" started (with errors) in 2113ms - 
>>>>>>>> Started 112
>>>>>>>> of 148 services (10 services failed or missing dependencies, 26 
>>>>>>>> services
>>>>>>>> are passive or on-demand)
>>>>>>>>           Services missing dependencies:
>>>>>>>>               service
>>>>>>>> jboss.deployment.unit."mdb-example.ejb3".component.EJB3MDBExample.CREATE 
>>>>>>>>
>>>>>>>>               service
>>>>>>>> jboss.deployment.unit."mdb-example.ejb3".component.EJB3MDBExample.NAMESPACE 
>>>>>>>>
>>>>>>>>               service
>>>>>>>> jboss.deployment.unit."mdb-example.ejb3".component.EJB3MDBExample.START 
>>>>>>>>
>>>>>>>>               service
>>>>>>>> jboss.deployment.unit."mdb-example.ejb3".component.EJB3MDBExample.VIEW."javax.jms.MessageListener" 
>>>>>>>>
>>>>>>>>               service
>>>>>>>> jboss.naming.context.java.comp."mdb-example.ejb3"."mdb-example.ejb3".EJB3MDBExample 
>>>>>>>>
>>>>>>>>               service
>>>>>>>> jboss.naming.context.java.comp."mdb-example.ejb3"."mdb-example.ejb3".EJB3MDBExample.EJBContext 
>>>>>>>>
>>>>>>>>               service
>>>>>>>> jboss.naming.context.java.comp."mdb-example.ejb3"."mdb-example.ejb3".EJB3MDBExample.TransactionSynchronizationRegistry 
>>>>>>>>
>>>>>>>>               service
>>>>>>>> jboss.naming.context.java.comp."mdb-example.ejb3"."mdb-example.ejb3".EJB3MDBExample.UserTransaction 
>>>>>>>>
>>>>>>>>               service
>>>>>>>> jboss.naming.context.java.comp."mdb-example.ejb3"."mdb-example.ejb3".EJB3MDBExample.Validator 
>>>>>>>>
>>>>>>>>               service
>>>>>>>> jboss.naming.context.java.comp."mdb-example.ejb3"."mdb-example.ejb3".EJB3MDBExample.ValidatorFactory 
>>>>>>>>
>>>>>>>>
>>>>>>>> I don't understand what that mean. Was it that I need to add 
>>>>>>>> some services?
>>>>>>>>
>>>>>>>> Howard
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> jboss-as7-dev mailing list
>>>>>>>> jboss-as7-dev at lists.jboss.org
>>>>>>>> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
>>>>>>> _______________________________________________
>>>>>>> jboss-as7-dev mailing list
>>>>>>> jboss-as7-dev at lists.jboss.org
>>>>>>> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
>>>>>> _______________________________________________
>>>>>> jboss-as7-dev mailing list
>>>>>> jboss-as7-dev at lists.jboss.org
>>>>>> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
>>>>> _______________________________________________
>>>>> jboss-as7-dev mailing list
>>>>> jboss-as7-dev at lists.jboss.org
>>>>> https://lists.jboss.org/mailman/listinfo/jboss-as7-dev
>>>> _______________________________________________
>>>> 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