wie kann ich testen eines EJB mit netbeans?

Ich zu kämpfen haben, versuchen zu testen, ein super einfaches EJB-Projekt in netbeans. ich habe versucht, mehrere Beispiele mit meinem java-Buch, und ein noch einfacheres Beispiel, das ich online gefunden (http://javadude.wordpress.com/2010/02/22/tutorial-most-simple-test-application-for-embedded-glassfish-netbeans-hudson/). dies ist ein super basic EJB, dass nur fügt nur zwei zahlen.. das ist es!! es läuft gut, aber egal wie ich versuche, es zu testen, funktioniert nichts. noch rätselhafter, ich bekomme zwei unterschiedliche Fehler auf zwei verschiedenen laptops Teste ich es auf. offensichtlich bin ich etwas sehr falsch... alle Beratung wäre so sehr geschätzt wird.

eine Fehlermeldung, die ich bekomme, ist:

Testcase: testAddNumbers(bean.MyBeanTest): Verursacht einen FEHLER
Keine EJBContainer Anbieter: kein provider Namen gefunden hatte.

javax.ejb.EJBException: Keine EJBContainer Anbieter: kein provider Namen gefunden hatte.

und das andere ist:


SEVERE: Exception beim bereitstellen der app
java.lang.IllegalArgumentException: Ungültige ejb-jar [WebTestEmb.jar]: es enthält null ejb.
Hinweis:
1. Einen gültigen ejb-jar-erfordert mindestens eine session, entity (1.x/2.x-Stil) oder message-driven-bean.
2. EJB3 - + - entity-beans (@Entity) sind POJOs und bitte Verpacken Sie Sie als jar-Bibliothek.
3. Wenn die jar-Datei enthält gültige EJBs, die versehen sind mit EJB Komponente-level-Annotationen (@Stateless, @Stateful, @MessageDriven, @Singleton), überprüfen Sie bitte server.anmelden, um zu sehen, ob die Anmerkungen wurden richtig verarbeitet.


klar, ich habe ein ejb in meinem Projekt. es wurde genau wie in den Anweisungen auf die url habe ich oben gepostet.

Dank!

InformationsquelleAutor user210881 | 2010-08-19

Schreibe einen Kommentar