目前我在glassfish 4上部署.ear文件时遇到问题.这有一个JPA应用程序,我使用EJB启动会话模块来测试它.当我在本地glassfish服务器上部署此应用程序时,出现以下错误.
"java.lang.NoClassDefFoundError:javax/persistence/EntityManager".
我确保将所有必需的库包含在classpath中.任何人都可以帮我确定问题是什么?
以下是完整的错误日志:
2013-11-05T15:08:31.330-0500] [glassfish 4.0] [INFO] [] [javax.enterprise.system.tools.deployment.common] [tid: _ThreadID=32 _ThreadName=admin-listener(1)] [timeMillis: 1383682111330] [levelValue: 800] [[
visiting unvisited references]]
[2013-11-05T15:08:31.500-0500] [glassfish 4.0] [INFO] [] [javax.enterprise.system.tools.deployment.common] [tid: _ThreadID=32 _ThreadName=admin-listener(1)] [timeMillis: 1383682111500] [levelValue: 800] [[
visiting unvisited references]]
[2013-11-05T15:08:31.505-0500] [glassfish 4.0] [SEVERE] [] [global] [tid: _ThreadID=32 _ThreadName=admin-listener(1)] [timeMillis: 1383682111505] [levelValue: 1000] [[
Class [ javax/persistence/EntityManager ] not found. Error while loading [ class edu.stevens.cs548.clinic.domain.PatientDAO ]]]
[2013-11-05T15:08:31.505-0500] [glassfish 4.0] [SEVERE] [] [global] [tid: _ThreadID=32 _ThreadName=admin-listener(1)] [timeMillis: 1383682111505] [levelValue: 1000] [[ …Run Code Online (Sandbox Code Playgroud)