Salve a tutti...

ho un problema con gli EJB 3.0 nel senso che non riesco a utilizzarli dalla servlet. Utilizzo NetBeans 5.5 e JBoss 4.0.4. Ho creato due progetto: un Java project dove costruisco le JSP e le classi Java, e un EJB project con i session bean.

Nel Java project che ho chiamato myproject-WebAndJavaModule vi sono le JSP che richiamano la seguente FrontControllerServlet.java:

codice:
package it.myproject.servlet;

import java.io.IOException;
import javax.naming.*;
import javax.servlet.*;
import javax.servlet.http.*;
import it.myproject.*;
import it.myproject.exception.*;
import it.myproject.users.*;

public class FrontControllerServlet extends javax.servlet.http.HttpServlet implements javax.servlet.Servlet {

public FrontControllerServlet() {
      super();
}

protected void doPost (HttpServletRequest request, HttpServletResponse response) {
      processRequest(request, response);
}

protected void doGet (HttpServletRequest request, HttpServletResponse response) {
      processRequest(request, response);
}

protected void processRequest (HttpServletRequest request, HttpServletResponse response) {
      [...]
}
Nell'EJB project che ho chiamato myproject-EJBModule è contenuto Il package
codice:
 it.myproject.users
L'EJB project è importato come libreria nel Java project. Il codice dell'EJB è:

codice:
package it.myproject.users;

import javax.ebj.Stateless;

@Stateless
public class ProvaBean implements it.myproject.users.ProvaRemote {

       public ProvaBean() {
       }

       public HelloWorld() {
             System.out.println("HELLO WORLD");
       }
}
l'interfaccia remote è:
codice:
package it.myproject.users;

import javax.ebj.Remote;

@Remote
public interface ProvaRemote {
       public HelloWorld();
}
prima di compilare l'EJB project, nel file project.properties ho modificato la voce jar.name in maniera tale che l'archivio generato in fase di deploy avesse estensione ejb3. Quindi:

codice:
       jar.name=myproject-EJBModule.ejb3
La cosa strana è che quando importo il package l'IDE mi fa comparire nella lista dei possibili package anche quello dell'EJB mentre quando seleziono il Clean and Build Project mi compare l'errore:

package it.myproject.users does non exist.

Dove sbaglio?!?

PS spero di essere stato chiaro