6 Replies Latest reply on Apr 20, 2012 7:40 AM by b69

    JBAS011440: Can't find a persistence unit named null in deployment

    b69 Newbie

      Within my RequirementBeanTest I have the following deployment declaration:



          public static JavaArchive createDeployment() {

              JavaArchive arch = ShrinkWrap.create(JavaArchive.class, "MonteRosaEJBtest.jar");

              Package pAspect = Facets.class.getPackage();

              Package pReports = DocumentKind.class.getPackage();

              Package pEjb = Requirements.class.getPackage();

              Package pEnt = Project.class.getPackage();

              arch.addPackages(true, pEjb);

              arch.addPackages(true, pEnt);





      //        arch.addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml");


              return arch;



      which cause me the deployment errors as shown in the attachment.

      The persistence.xml can't be found! It was a hard work, to assemble all the above, because the gap from the hello Earthling example to the real world is very big for a starter.

      Please give me a hint, how to declare properly. Its an EJB module of a larger application. The Packages pAspect and pReports are from a further module, normally in a jar, but as far as I could see, packaged properly into the arch.