[jboss-user] [Clustering] - Farm deployment problem with Java 1.5

amarkovits do-not-reply at jboss.com
Fri Sep 18 07:01:29 EDT 2009


I hava a ejb3 package (abpejb.ejb3) and i also want to have a service that use some data from this package.
in the farm directory i have scheduler-service.xml with this code:

  |    <mbean code="com.pathoss.abp.ejb.batch.mailer.MailerBatchCluster" 
  |           name="com.pathoss.abp:service=MailerBatch">
  |    </mbean>
  |    <mbean code="org.jboss.varia.scheduler.SingleScheduleProvider"
  |           name="jboss:service=HASingleScheduleProviderMailer">
  |      <depends>jboss.j2ee:module=abpejb.ejb3,service=EJB3</depends>
  |      <depends>jboss:service=${jboss.partition.name:DefaultPartition}</depends>   
  |       <depends>jboss:service=ScheduleManager</depends>
  |       <depends>com.pathoss.abp:service=MailerBatch</depends>
  | 	<attribute name="ScheduleManagerName">jboss:service=ScheduleManager</attribute>
  |       <attribute name="TargetName">com.pathoss.abp:service=MailerBatch</attribute> 
  |       <attribute name="TargetMethod">hit( NOTIFICATION, DATE, REPETITIONS, SCHEDULER_NAME, java.lang.String )</attribute>
  |       <attribute name="DateFormat"></attribute>
  |       <attribute name="StartDate">NOW</attribute> 
  |       <attribute name="Period">10000</attribute>
  |       <attribute name="Repetitions">-1</attribute>
  |    </mbean> 

I had to put the  jboss.j2ee:module=abpejb.ejb3,service=EJB3 because the MailerBatch use some mbean from abpejb.ejb3.

When i start jboss using java 1.5 the depens is ignored and because the service is deployed before abpejb.ejb3 i get this error:

  |   status: Deployment FAILED reason: - nested throwable: (java.lang.reflect.UndeclaredThrowableException)

When i start jboss using java 1.6 the service is deployed only after abpejb.ejb3 is deployed and everything works fine (i have multiple services started in scheduler-service.xml, the one that does not depens on abpejb.ejb3 is started before abpejb.ejb3 is deployed and the one that depends on abpejb.ejb3 is started after abpejb3 is deployed)

did i make some mistake in the configuration or it's a java 1.5 error? it there any fix? how can i tell jboss to deploy the -service.xml file after the .ejb3 file?

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4255896#4255896

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4255896

More information about the jboss-user mailing list