Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IntelliJIDEA WELD-001408尝试在glassfish上部署javaEE maven打包应用程序时出现异常_Maven_Jakarta Ee_Intellij Idea_Glassfish_Dependencies - Fatal编程技术网

IntelliJIDEA WELD-001408尝试在glassfish上部署javaEE maven打包应用程序时出现异常

IntelliJIDEA WELD-001408尝试在glassfish上部署javaEE maven打包应用程序时出现异常,maven,jakarta-ee,intellij-idea,glassfish,dependencies,Maven,Jakarta Ee,Intellij Idea,Glassfish,Dependencies,我正在使用JavaEE7、Glassfish 4、Maven 3.2.1 我读过几篇文章,其中用户得到了准确的错误,这代表了广泛的实际问题,如下所述: 那么,我如何确定实际问题是什么呢?所有注释似乎都是正确的,因为相同的代码在我的队友自己的机器上工作 例如,对于项目经理,我有如下界面: @Local public interface ProjectManager { some mtehods...} 然后我有了它的实现,比如: @Stateless(mappedName = "projectM

我正在使用JavaEE7、Glassfish 4、Maven 3.2.1

我读过几篇文章,其中用户得到了准确的错误,这代表了广泛的实际问题,如下所述:

那么,我如何确定实际问题是什么呢?所有注释似乎都是正确的,因为相同的代码在我的队友自己的机器上工作

例如,对于项目经理,我有如下界面:

@Local
public interface ProjectManager { some mtehods...}
然后我有了它的实现,比如:

@Stateless(mappedName = "projectManager")
public class ProjectManagerEJB implements ProjectManager {

    @PersistenceContext(unitName = "scrumkin_PU")
    private EntityManager em;

    @Inject
    private GroupManager gm;

    @Override
    public void someMethod(...);

    some other methods...
}
还有宁静的:

@Path("project")
@Stateless
@Consumes("application/json")
@Produces("application/json")
public class ProjectService {

    @Inject
    private UserManager um;
    @Inject
    private ProjectManager pm;

    @POST
    public void createProject(ProjectJSON project, @Context HttpServletResponse response) {...} 

    some other methods...
}
编辑:

问题是,我导入了我正在使用eclipse处理的项目,所以现在我将存储库拉到了另一个位置,我可以使用IntelliJIDEA部署eclipse和IntelliJIDEA是否可以使用与中相同的项目位置,在IntelliJIDEA中导入项目而不使用eclipse设置文件,因为他们在制造麻烦

但现在,对RESTful服务的调用不起作用,这就是glassfish日志在部署警告部分后的样子:

[2014-04-11T23:48:57.922+0200] [glassfish 4.0] [WARNING] [] [org.jboss.weld.interceptor.util.InterceptionTypeRegistry] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252937922] [levelValue: 900] [[
  Class 'javax.ejb.PostActivate' not found, interception based on it is not enabled]]

[2014-04-11T23:48:57.923+0200] [glassfish 4.0] [WARNING] [] [org.jboss.weld.interceptor.util.InterceptionTypeRegistry] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252937923] [levelValue: 900] [[
  Class 'javax.ejb.PrePassivate' not found, interception based on it is not enabled]]

[2014-04-11T23:48:58.643+0200] [glassfish 4.0] [INFO] [] [org.glassfish.jersey.servlet.init.JerseyServletContainerInitializer] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938643] [levelValue: 800] [[
  Registering the Jersey servlet application, named com.scrumkin.rs.RESTApplication, at the servlet mapping /*, with the Application class of the same name.]]

[2014-04-11T23:48:58.698+0200] [glassfish 4.0] [INFO] [AS-WEB-GLUE-00172] [javax.enterprise.web] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938698] [levelValue: 800] [[
  Loading application [scrumkin-ear-1.0-SNAPSHOT#scrumkin-rs-1.0-SNAPSHOT.war] at [/api]]]

[2014-04-11T23:48:58.729+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938729] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.RESTApplication, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.RESTApplication]]

[2014-04-11T23:48:58.730+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938730] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.ProjectService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.ProjectService]]

[2014-04-11T23:48:58.731+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938731] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.SprintService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.SprintService]]

[2014-04-11T23:48:58.731+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938731] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.ProjectService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.ProjectService]]

[2014-04-11T23:48:58.732+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938732] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.SprintService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.SprintService]]

[2014-04-11T23:48:58.733+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938733] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.SprintService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.SprintService]]

[2014-04-11T23:48:58.734+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938734] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.UserStoryService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.UserStoryService]]

[2014-04-11T23:48:58.734+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938734] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.UserService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.UserService]]

[2014-04-11T23:48:58.735+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938735] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.UserStoryService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.UserStoryService]]

[2014-04-11T23:48:58.736+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938736] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.ProjectService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.ProjectService]]

[2014-04-11T23:48:58.736+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938736] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.UserStoryService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.UserStoryService]]

[2014-04-11T23:48:58.737+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938737] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.UserService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.UserService]]

[2014-04-11T23:48:58.738+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938738] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.UserService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.UserService]]

[2014-04-11T23:48:58.739+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938739] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.LoginService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.LoginService]]

[2014-04-11T23:48:58.739+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938739] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.SprintService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.SprintService]]

[2014-04-11T23:48:58.740+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938740] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.UserStoryService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.UserStoryService]]

[2014-04-11T23:48:58.741+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938741] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.ProjectService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.ProjectService]]

[2014-04-11T23:48:58.741+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938741] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.UserService, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.UserService]]

[2014-04-11T23:48:58.742+0200] [glassfish 4.0] [WARNING] [AS-WEB-UTIL-00035] [javax.enterprise.web.util] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938742] [levelValue: 900] [[
  Unable to load class com.scrumkin.rs.RESTApplication, reason: java.lang.ClassNotFoundException: com.scrumkin.rs.RESTApplication]]

[2014-04-11T23:48:58.777+0200] [glassfish 4.0] [INFO] [AS-WEB-GLUE-00172] [javax.enterprise.web] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252938777] [levelValue: 800] [[
  Loading application [scrumkin-ear-1.0-SNAPSHOT#scrumkin-web-1.0-SNAPSHOT.war] at [/]]]

[2014-04-11T23:48:59.125+0200] [glassfish 4.0] [INFO] [] [javax.enterprise.system.core] [tid: _ThreadID=40 _ThreadName=admin-listener(4)] [timeMillis: 1397252939125] [levelValue: 800] [[
  scrumkin-ear-1.0-SNAPSHOT was successfully deployed in 9.668 milliseconds.]]

[2014-04-11T23:48:59.779+0200] [glassfish 4.0] [WARNING] [] [javax.enterprise.system.container.web.com.sun.web.security] [tid: _ThreadID=23 _ThreadName=http-listener-1(1)] [timeMillis: 1397252939779] [levelValue: 900] [[
  Context path from ServletContext:  differs from path from bundle: /]]
当我尝试将某个有效的RESTful路径调用为GET方法时,我得到:

[2014-04-12T00:05:17.679+0200] [glassfish 4.0] [INFO] [] [org.glassfish.jersey.server.ApplicationHandler] [tid: _ThreadID=27 _ThreadName=http-listener-1(5)] [timeMillis: 1397253917679] [levelValue: 800] [[
  Initiating Jersey application, version Jersey: 2.0 2013-05-03 14:50:15...]]

[2014-04-12T00:05:17.853+0200] [glassfish 4.0] [INFO] [] [org.glassfish.jersey.gf.ejb.EjbComponentProvider] [tid: _ThreadID=27 _ThreadName=http-listener-1(5)] [timeMillis: 1397253917853] [levelValue: 800] [[
  The Jersey EJB interceptor is bound. JAX-RS EJB integration support is enabled.]]

[2014-04-12T00:05:18.934+0200] [glassfish 4.0] [WARNING] [ejb.system_exception] [javax.enterprise.system.container.ejb.com.sun.ejb.containers] [tid: _ThreadID=27 _ThreadName=http-listener-1(5)] [timeMillis: 1397253918934] [levelValue: 900] [[
  EJB5184:A system exception occurred during an invocation on EJB ProjectService, method: public com.scrumkin.rs.json.ProjectJSON com.scrumkin.rs.ProjectService.getProject(int)]]

[2014-04-12T00:05:18.934+0200] [glassfish 4.0] [WARNING] [] [javax.enterprise.system.container.ejb.com.sun.ejb.containers] [tid: _ThreadID=27 _ThreadName=http-listener-1(5)] [timeMillis: 1397253918934] [levelValue: 900] [[

javax.ejb.EJBException
    at com.sun.ejb.containers.EJBContainerTransactionManager.processSystemException(EJBContainerTransactionManager.java:748)
    at com.sun.ejb.containers.EJBContainerTransactionManager.completeNewTx(EJBContainerTransactionManager.java:698)
    at com.sun.ejb.containers.EJBContainerTransactionManager.postInvokeTx(EJBContainerTransactionManager.java:503)
    at com.sun.ejb.containers.BaseContainer.postInvokeTx(BaseContainer.java:4475)
    at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:2009)
    at com.sun.ejb.containers.BaseContainer.postInvoke(BaseContainer.java:1979)
    at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:220)
    at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88)
    at com.sun.proxy.$Proxy219.getProject(Unknown Source)
    at com.scrumkin.rs.__EJB31_Generated__ProjectService__Intf____Bean__.getProject(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:125)
    at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:195)
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:91)
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:346)
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:341)
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:101)
    at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:224)
    at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
    at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
    at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
    at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
    at org.glassfish.jersey.internal.Errors.process(Errors.java:267)
    at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317)
    at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:198)
    at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:946)
    at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:323)
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:372)
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:335)
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:218)
    at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:318)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
    at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:357)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:260)
    at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:188)
    at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191)
    at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168)
    at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:189)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
    at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
    at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.NullPointerException
    at com.scrumkin.rs.ProjectService.getProject(ProjectService.java:109)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1081)
    at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1153)
    at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:4695)
    at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:630)
    at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822)
    at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:582)
    at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:46)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:883)
    at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822)
    at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:582)
    at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doCall(SystemInterceptorProxy.java:163)
    at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:140)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:883)
    at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822)
    at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:369)
    at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:4667)
    at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:4655)
    at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:212)
    ... 54 more
]]

[2014-04-12T00:05:18.977+0200] [glassfish 4.0] [WARNING] [] [javax.enterprise.web] [tid: _ThreadID=27 _ThreadName=http-listener-1(5)] [timeMillis: 1397253918977] [levelValue: 900] [[
  StandardWrapperValve[com.scrumkin.rs.RESTApplication]: Servlet.service() for servlet com.scrumkin.rs.RESTApplication threw exception
java.lang.NullPointerException
    at com.scrumkin.rs.ProjectService.getProject(ProjectService.java:109)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1081)
    at org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1153)
    at com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:4695)
    at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:630)
    at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822)
    at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:582)
    at org.jboss.weld.ejb.AbstractEJBRequestScopeActivationInterceptor.aroundInvoke(AbstractEJBRequestScopeActivationInterceptor.java:46)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:883)
    at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822)
    at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:582)
    at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doCall(SystemInterceptorProxy.java:163)
    at com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:140)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:883)
    at com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:822)
    at com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:369)
    at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:4667)
    at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:4655)
    at com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:212)
    at com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:88)
    at com.sun.proxy.$Proxy219.getProject(Unknown Source)
    at com.scrumkin.rs.__EJB31_Generated__ProjectService__Intf____Bean__.getProject(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$1.invoke(ResourceMethodInvocationHandlerFactory.java:81)
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:125)
    at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$TypeOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:195)
    at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:91)
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.invoke(ResourceMethodInvoker.java:346)
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:341)
    at org.glassfish.jersey.server.model.ResourceMethodInvoker.apply(ResourceMethodInvoker.java:101)
    at org.glassfish.jersey.server.ServerRuntime$1.run(ServerRuntime.java:224)
    at org.glassfish.jersey.internal.Errors$1.call(Errors.java:271)
    at org.glassfish.jersey.internal.Errors$1.call(Errors.java:267)
    at org.glassfish.jersey.internal.Errors.process(Errors.java:315)
    at org.glassfish.jersey.internal.Errors.process(Errors.java:297)
    at org.glassfish.jersey.internal.Errors.process(Errors.java:267)
    at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:317)
    at org.glassfish.jersey.server.ServerRuntime.process(ServerRuntime.java:198)
    at org.glassfish.jersey.server.ApplicationHandler.handle(ApplicationHandler.java:946)
    at org.glassfish.jersey.servlet.WebComponent.service(WebComponent.java:323)
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:372)
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:335)
    at org.glassfish.jersey.servlet.ServletContainer.service(ServletContainer.java:218)
    at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1682)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:318)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:160)
    at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:734)
    at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:673)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:99)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:174)
    at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:357)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:260)
    at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:188)
    at org.glassfish.grizzly.http.server.HttpHandler.runService(HttpHandler.java:191)
    at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:168)
    at org.glassfish.grizzly.http.server.HttpServerFilter.handleRead(HttpServerFilter.java:189)
    at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:288)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:206)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:136)
    at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:114)
    at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
    at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:838)
    at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:113)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
    at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:564)
    at org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:544)
    at java.lang.Thread.run(Thread.java:744)
]]

你想注射什么?如果你发布一些代码,它可能会有所帮助。你是否按照要求放置beans.xml?我考虑过,但为什么我的队友不需要它?不管怎样,我到底需要把它放在哪里?它的内容应该是什么样的?该项目分为以下几个部分/映射:ejb、api、jpa、web、rs for services、ear。正如您在这里看到的,这是规范要求的。我不知道你们的同事怎么可能不需要它。然而,在简单的情况下,它是空的。你可以在这里找到“空”的意思,基本上就是这个意思吗?我将在今天晚些时候尝试,并让您知道结果