I'm having a very difficult time getting a Message Driven Bean to work. I get no complaints when Orion starts but when I look in the application-deployments directory the deployment.cache is 0KB. Also, of course, the bean never receives any messages. I was hoping someone who's already got a MessageDrivenBean working could look over my deployment descriptors below and give me some pointers. Thanks. C:\orion>java -jar orion.jar Auto-unpacking C:\orion\applications\messagelogger.ear... done. Auto-deploying messagelogger (New server version detected)... Auto-deploying messagelogger.jar (No previous deployment found)... done. Orion/1.4.7 initialized ejb-jar.xml <?xml version="1.0"?> <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd"> <ejb-jar> <enterprise-beans> <message-driven> <ejb-name>com.evermind.logger.MessageLogger</ejb-name> <ejb-class>com.evermind.logger.MessageLogger</ejb-class> <transaction-type>Container</transaction-type> <message-driven-destination> <jms-destination-type>javax.jms.Topic</jms-destination-type> </message-driven-destination> </message-driven> </enterprise-beans> </ejb-jar> orion-ejb-jar.xml <?xml version="1.0"?> <!DOCTYPE orion-ejb-jar PUBLIC "-//Evermind//DTD Enterprise JavaBeans 1.1 runtime//EN" "http://www.orionserver.com/dtds/orion-ejb-jar.dtd"> <orion-ejb-jar> <enterprise-beans> <message-driven-deployment name="com.evermind.logger.MessageLogger" connection-factory-location="jms/TopicConnectionFactory" destination-location="jms/demoTopic" /> </enterprise-beans> </orion-ejb-jar> application.xml <?xml version="1.0"?> <!DOCTYPE application PUBLIC "-//Sun Microsystems, Inc.//DTD J2EE Application 1.2//EN" "http://java.sun.com/j2ee/dtds/application_1_2.dtd"> <application> <module> <ejb>messagelogger.jar</ejb> </module> </application>
