Thanks for the link. All of this sounds wonderful, but my bean needs to be deployed in JBoss 5.1.0, which does not appear to be EJB 3.1-compliant. I have tried to work with the @Singleton annotation, but perhaps there is no way to use it in an EJB 3.0 setting. It seems that no matter what I do, I end up with an error similar to the following:
DEPLOYMENTS MISSING DEPENDENCIES:
Deployment "jboss.j2ee:ear=scpoc-0.1.ear,jar=scpoc-ejb.jar,name=ScoreComputerReportBridge,service=EJB3" is missing the following dependencies:
Dependency "<UNKNOWN jboss.j2ee:ear=scpoc-0.1.ear,jar=scpoc-ejb.jar,name=ScoreComputerReportBridge,service=EJB3>" (should be in state "Described", but is actually in state "** UNRESOLVED Demands 'Class:com.pearson.assessments.qlocal.XMLLoader' **")
Deployment "jboss.j2ee:ear=scpoc-0.1.ear,jar=scpoc-ejb.jar,name=ScoreComputerReportBridge,service=EJB3_endpoint" is missing the following dependencies:
Dependency "jboss.j2ee:ear=scpoc-0.1.ear,jar=scpoc-ejb.jar,name=ScoreComputerReportBridge,service=EJB3" (should be in state "Configured", but is actually in state "PreInstall")
DEPLOYMENTS IN ERROR:
Deployment "<UNKNOWN jboss.j2ee:ear=scpoc-0.1.ear,jar=scpoc-ejb.jar,name=ScoreComputerReportBridge,service=EJB3>" is in error due to the following reason(s): ** UNRESOLVED Demands 'Class:com.pearson.assessments.qlocal.XMLLoader' **
Any suggestions?