quality@glassfish.java.net

Re: Deployment from NetBeans vs deployment with asadmin command

From: Judy Tang <Judy.J.Tang_at_Sun.COM>
Date: Thu, 22 Oct 2009 01:40:06 -0700

Hi Wouter,

Developer fixed this NB issue 173195 today, when you get a chance please
give it a try and see if there is
any other issue down the road.

FishCAT bugs/question got a lot attention from developer. Would like to
give developer a big thank you !

Thanks,
Judy

Hong Zhang wrote:
> Hi, Wouter
> I think you hit this packaging issue in NetBeans:
> http://www.netbeans.org/issues/show_bug.cgi?id=173195
>
> While the more portable approach is to package ejb interface in the
> war (or in the ear lib), removing the manifest entry from war would
> work with glassfish (as in glassfish impl, the classloader loading
> ejbs is the parent classloader of the war, so war classes can see ejb
> classes automatically if they are packaged inside the same ear).
>
> - Hong
>
> Wouter van Reeven wrote:
>> Hi once more,
>>
>>
>> And it also works on build 68. Also from NetBeans now I resolved my
>> packaging issues. I will close the issue I reported.
>>
>>
>> Thanks, Wouter
>>
>> On Wed, Oct 21, 2009 at 02:43:32PM +0200, To quality wrote:
>>
>>> Hi again,
>>>
>>>
>>> Hmm this is really weird. I unchecked the option to package the EJB jar
>>> file in the WAR and now deployment using asadmin works fine. However,
>>> when I inspected the WAR there was no EJB jar in it! Really strange...
>>> Anyway, it seems to work now on b66.
>>>
>>>
>>> Thanks, Wouter
>>>
>>> On Wed, Oct 21, 2009 at 02:40:26PM +0200, To quality wrote:
>>>
>>>> Hi all,
>>>>
>>>>
>>>> Today I am working on my presentation for the JFall conference in the
>>>> Netherlands in November again. Unfortunately, when I try to deploy my
>>>> EAR from NetBeans to build 68 an exception occurs for which I have filed
>>>> an issue last week.
>>>>
>>>> So I tried to deploy to GlassFish using asadmin and that fails as well.
>>>> I then tried to deploy to build 66 using asadmin as well, and that fails
>>>> too. But deploying to build 66 using NetBeans works just fine!
>>>>
>>>> The error I get when deploying using asadmin is
>>>>
>>>> com.sun.enterprise.admin.cli.CommandException: remote failure: Exception
>>>> while deploying the app : java.lang.RuntimeException: Cannot resolve
>>>> reference Local ejb-ref name=jf2009Session,Local 3.x interface
>>>> =nl.amis.jfall2009.ejb.session.JFall2009SessionLocal,ejb-link=null,lookup=null,mappedName=,jndi-name=,refType=Session
>>>> because there are 2 ejbs in the application with interface
>>>> nl.amis.jfall2009.ejb.session.JFall2009SessionLocal
>>>>
>>>> Since this is a JEE5 application, I have both an interface named
>>>> JFall2009SessionLocal annotated with the @Local annotation and a class
>>>> named JFall2009SessionBean annotated with @Stateless implementing the
>>>> interface.
>>>>
>>>> In EJB 3.1 the interface is not needed anymore. However, when I remove
>>>> the interface and make sure my other classes use the Bean class instead
>>>> of the Local interface, deployment with asadmin still gives the same
>>>> error and deploying from NetBeans goes ok.
>>>>
>>>> Would anyone know what's going on?
>>>>
>>>>
>>>> Thanks, Wouter
>>>>
>>>> --
>>>> Lime and limpid green a second scene,
>>>> A fight between the blue you once knew.
>>>> Floating down the sound resounds
>>>> Around the icy waters underground
>>>> [Pink Floyd - Astronomy Domine]
>>>>
>>>> Skype: wvreeven
>>>> Facebook: wvreeven
>>>> Twitter: wvreeven
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: quality-unsubscribe_at_glassfish.dev.java.net
>>>> For additional commands, e-mail: quality-help_at_glassfish.dev.java.net
>>>>
>>> --
>>> Lime and limpid green a second scene,
>>> A fight between the blue you once knew.
>>> Floating down the sound resounds
>>> Around the icy waters underground
>>> [Pink Floyd - Astronomy Domine]
>>>
>>> Skype: wvreeven
>>> Facebook: wvreeven
>>> Twitter: wvreeven
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: quality-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: quality-help_at_glassfish.dev.java.net
>>>
>>
>>
>