I deleted this post, but I did add it to the FAQ:
http://www.jboss.org/wiki/Wiki.jsp?page=MyDependencyDoesntWork

On Thu, 2005-04-14 at 14:50, mentiro wrote:
> I haven't received any help on this in the users forum, and as this is a 
> fairly advanced problem, I thought I might receive more help here.
> 
> I have a SAR and a WAR packaged inside of a single EAR file.  The MBean in 
> the SAR file depends on the WAR for starting.  There is a way to change the 
> URLComparator for the deployment scanner, but this doesn't affect deployment 
> order within an ear file.
> 
> I have tried adding a  element to the SAR to make my MBean start after the 
> WAR. I tried adding depends tags like the following:
> 
> <depends>jboss.management.local:J2EEApplication=tdi.ear,J2EEServer=Local,j2eeType=WebModule,name=tdi.war</depends>
>     
> 
> 
> <depends>jboss.web:J2EEApplication=none,J2EEServer=none,j2eeType=WebModule,name=//localhost/tdi</depends>
>      
> 
> 
> When I added any depends tag, the Mbean would simply not deploy and say that 
> the above MBeans were NOTYETINSTALLED. However, if I went to the jmx-console, 
> they appeared exactly the same.
> 
> One problem is that MainDeployer does not allow you to override its 
> URLComparator. It declares the URLComparator as "private final". To 
> workaround this problem and the fact that the depends tag did not work, I 
> split my war out of my ear and used the Prefix Deployment Scanner sorter.
> 
> This did deploy the war before the ear (in other words, the war before the 
> MBean) but the war resources were still not available until after JBoss had 
> fully started. To test if this was really the case I added a Thread.sleep() 
> call to one of my MBeans and made it wait for a few minutes. At this point 
> the war had already deployed, but the war resources could not be accessed 
> from a web browser.
> 
> So, I have two problems:
> 
> 
>    1. I can't get the war to deploy before my MBean if they are in the same 
> EAR. I have tried several depends elements to no avail.
> 
>    2. Even when I do get the war to deploy before the MBean by separating it 
> from my ear, the war resources are not available to the MBean and do not seem 
> to be available until after JBoss completely starts up.
> 
> 
> 
> Any help would be greatly appreciated.
> 
> View the original post : 
> http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3873980#3873980
> 
> Reply to the post : 
> http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3873980
> 
> 
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> JBoss-Development mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jboss-development
-- 
xxxxxxxxxxxxxxxxxxxxxxxx 
Adrian Brock
Chief Scientist
JBoss Inc.
xxxxxxxxxxxxxxxxxxxxxxxx 



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
JBoss-Development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to