Hi all, 

I have a simple goal of invoking a session bean on app startup: 


  | <?xml version="1.0" encoding="UTF-8"?>
  | <server>
  |   <classpath codebase="." archives="CallCentreWebServiceJAR.jar"/>
  |   <mbean code="org.jboss.varia.scheduler.Scheduler" 
name="CallCentreWeb:service=Scheduler">
  |     <attribute name="StartAtStartup">true</attribute>
  |     <attribute 
name="SchedulableClass">com.hostedtelecom.callcentreweb.util.TimerStart</attribute>
  |     <attribute name="InitialStartDate">NOW</attribute>
  |     <attribute name="SchedulePeriod">5000</attribute>
  |     <attribute name="InitialRepetitions">-1</attribute>
  |     <depends>jboss.j2ee:jndiName=ejb/TimerCallCentre,service=EJB</depends>
  |     <depends>
  |       <mbean code="javax.management.timer.Timer" 
name="jboss:service=Timer"/>
  |     </depends>
  |   </mbean>
  | </server>
  | 

I probably do not need my first depends. My app is in the jar shown. 

I can get TimerStart to work via a static reference in the client login when it 
occurs. Using the same code in the mbean, I get 'env not bound' . Here's my 
code: 


  | public class TimerStart implements Schedulable {
  | 
  |   private static final String JNDI_TIMER= 
"java:comp/env/ejb/TimerCallCentre";
  | 
  |   public void perform(Date now, long remainingRepetitions) {
  | 
  |     ServiceLocator serviceLocator = ServiceLocator.getInstance();
  |     TimerCallCentreHome timerCallCentreHome = (TimerCallCentreHome) 
serviceLocator.getEJBHome(JNDI_TIMER,TimerCallCentreHome.class);
  |   
  |     }
  | }
  | 

I've tried ejb/TimerCallCentre" ,  java:ejb/TimerCallCentre" etc. My ejb-name 
is: 

<ejb-name>TimerCallCentreBean</ejb-name>

Please help,
iksrazal
 

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

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


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to