Search code examples
ejbnetbeans-8glassfish-4

How to deploy EJB and War modules at same time in NetBeans 8.2 and GlassFish 4.1.1


I have a problem to deploy EJB and WAR modules at the same time in NetBeans 8.2 on GlassFish 4.1.1. The following message is shown:

[[ Exception Occurred :Error occurred during deployment: Exception while preparing the app : Could not resolve a persistence unit corresponding to the persistence-context-ref-name [ejb.NewMessage/em] in the scope of the module called [TestEJB-ejb]. Please verify your application.. Please see server.log for more details.]]

When I checked server.log file of GlassFish server, I faced with the following erreor message:

[2018-07-28T12:59:45.406+0430] [glassfish 4.1] [SEVERE] [] [javax.enterprise.system.core] [tid: _ThreadID=427 _ThreadName=admin-listener(7)] [timeMillis: 1532766585406] [levelValue: 1000] [[
  Exception while preparing the app : Could not resolve a persistence unit corresponding to the persistence-context-ref-name [ejb.NewEntityFacade/em] in the scope of the module called [TestEJB-ejb]. Please verify your application.]]

Is there any solution for that?

Thanks for your help.


Solution

  • If you did not start to create your app or if you did not choose your programming framework, you can switch to Java Spring with less headache!

    Read the first paragraph of the following link: https://en.wikipedia.org/wiki/Spring_Framework