On Dec 27, 2006, at 8:56 PM, Mohammad Nour El-Din wrote:
I have found the reason of the problem, but I can't explain the
details now, cause I am at work and I want to catch the bus, but
I've attached your code with the changes I made to make it work,
take a look at it and wait for my detailed explanation when I get
back home :)
I'm confused, I tried the shopping-cart example and it ran just fine
with no issues.
I also updated the existing 'counter-stateful-pojo' example as
follows (see below) and it ran just fine too.
-David
Index: src/main/java/org/apache/openejb/examples/counter/
CounterImpl.java
===================================================================
--- src/main/java/org/apache/openejb/examples/counter/
CounterImpl.java (revision 490656)
+++ src/main/java/org/apache/openejb/examples/counter/
CounterImpl.java (working copy)
@@ -17,6 +17,8 @@
package org.apache.openejb.examples.counter;
import javax.ejb.Stateful;
+import javax.ejb.Remote;
+import javax.ejb.Local;
/**
* This is an EJB 3 style pojo stateful session bean
@@ -26,6 +28,8 @@
* interface, and CounterLocal, a local business interface
*/
@Stateful
[EMAIL PROTECTED]({CounterRemote.class})
[EMAIL PROTECTED]({CounterLocal.class})
public class CounterImpl implements CounterLocal, CounterRemote {
private int count = 0;
Index: src/main/java/org/apache/openejb/examples/counter/
CounterRemote.java
===================================================================
--- src/main/java/org/apache/openejb/examples/counter/
CounterRemote.java (revision 490656)
+++ src/main/java/org/apache/openejb/examples/counter/
CounterRemote.java (working copy)
@@ -23,7 +23,6 @@
* A remote business interface must be annotated with the @Remote
* annotation
*/
[EMAIL PROTECTED]
public interface CounterRemote {
public int increment();