I'm attempting to get SPECJAppserver running on Geronimo and have worked through my deployment problems. thanks to Gianny for fixing an OpenEJB deploy problem for me. By way of introduction, I worked on SPECj2004 at SPEC and am kicking the tires on Geronimo with this benchmark. Yup, I work for IBM.
The plan does deploy now but fails when starting the MDBs. I have included an editied set of the stack trace with the messages. the whole stack trace is attached.
EJBModule=orders.jar,
EntityBean,name=OrderEnt' started EntityBean,name=POLineEnt' started EntityBean,name=WorkOrderEnt' started EntityBean,name=SComponentEnt' started EntityBean,name=SupplierCompEnt' started
10:06:20,097 ERROR [GBeanInstanceState] Error while starting; GBean is now in the FAILED state:
EJBModule=mfg.jar
JCAActivationSpec,name=ReceiveMDB" java.lang.ClassNotFoundException: org.activemq.ra.ActiveMQActivationSpec at java.net.URLClassLoader.findClass(URLClassLoader.java:375) at java.lang.ClassLoader.loadClass(ClassLoader.java:601) at java.lang.ClassLoader.loadClass(ClassLoader.java:560) at org.apache.geronimo.connector.ActivationSpecWrapper.<init>(ActivationSpecWrapper.java:72) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:80) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:44) at java.lang.reflect.Constructor.newInstance(Constructor.java:315) at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:806) [snip]
EJBModule=mfg.jar
StatelessSessionBean,name=LargeOrderSes' started StatelessSessionBean,name=CorpAuditSes' started
EJBModule=orders.jar
EntityBean,name=OrderLineEnt' started
10:06:20,347 ERROR [GBeanInstanceState] Error while starting; GBean is now in the FAILED state:
EJBModule=orders.jar,
JCAActivationSpec,name=FulfillOrderMDB" java.lang.ClassNotFoundException: org.activemq.ra.ActiveMQActivationSpec at java.net.URLClassLoader.findClass(URLClassLoader.java:375) at java.lang.ClassLoader.loadClass(ClassLoader.java:601) at java.lang.ClassLoader.loadClass(ClassLoader.java:560) at org.apache.geronimo.connector.ActivationSpecWrapper.<init>(ActivationSpecWrapper.java:72) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:80) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:44) at java.lang.reflect.Constructor.newInstance(Constructor.java:315) at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:806) [snip]
EJBModule=mfg.jar
StatelessSessionBean,name=MfgAuditSes' started
EJBModule=supplier.jar
EntityBean,name=POEnt' started EntityBean,name=SupplierEnt' started
EJBModule=mfg.jar
EntityBean,name=LargeOrderEnt' started EntityBean,name=InventoryEnt' started
EJBModule=supplier.jar
StatelessSessionBean,name=SupplierAuditSes' started
EJBModule=orders.jar
StatelessSessionBean,name=OrderSes' started
EJBModule=mfg.jar
EntityBean,name=PartEnt' started
EJBModule=orders.jar
StatefulSessionBean,name=ItemBrowserSes' started
EJBModule=corp.jar
StatelessSessionBean,name=CustomerSes' started EntityBean,name=CustomerEnt' started EntityBean,name=CustomerInventoryEnt' started
EJBModule=util.jar
StatelessSessionBean,name=SequenceSes' started
EJBModule=mfg.jar
EntityBean,name=AssemblyEnt' started
EJBModule=orders.jar
StatelessSessionBean,name=OrderAuditSes' started
EJBModule=util.jar
EntityBean,name=SequenceEnt' started
EJBModule=supplier.jar
StatelessSessionBean,name=ReceiverSes' started
EJBModule=mfg.jar
EntityBean,name=ComponentEnt' started
10:06:23,141 ERROR [GBeanInstanceState] Error while starting; GBean is now in the FAILED state: EJBModule=supplier.jar
JCAActivationSpec,name=BuyerMDB" java.lang.ClassNotFoundException: org.activemq.ra.ActiveMQActivationSpec at java.net.URLClassLoader.findClass(URLClassLoader.java:375) at java.lang.ClassLoader.loadClass(ClassLoader.java:601) at java.lang.ClassLoader.loadClass(ClassLoader.java:560) at org.apache.geronimo.connector.ActivationSpecWrapper.<init>(ActivationSpecWrapper.java:72) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:80) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:44) at java.lang.reflect.Constructor.newInstance(Constructor.java:315) at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:806) [snip]
EJBModule=mfg.jar
StatelessSessionBean,name=WorkOrderSes' started EntityBean,name=BomEnt' started
10:06:24,082 ERROR [GBeanInstanceState] Error while starting; GBean is now in the FAILED state:
EJBModule=mfg.jar
JCAActivationSpec,name=LargeOrderMDB" java.lang.ClassNotFoundException: org.activemq.ra.ActiveMQActivationSpec at java.net.URLClassLoader.findClass(URLClassLoader.java:375) at java.lang.ClassLoader.loadClass(ClassLoader.java:601) at java.lang.ClassLoader.loadClass(ClassLoader.java:560) at org.apache.geronimo.connector.ActivationSpecWrapper.<init>(ActivationSpecWrapper.java:72) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:80) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:44) at java.lang.reflect.Constructor.newInstance(Constructor.java:315) at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:806) [snip]
EJBModule=orders.jar
EntityBean,name=ItemEnt' started
|