我开始使用JavaEE和Wildfly(JBoss Server App。)。我的项目已经运行,但是,当我尝试启动.xhtml页面时,我收到服务器应用程序的错误。
Caused by: java.lang.IllegalArgumentException: No query defined for that name [Offices.getAllOffices]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleExceptionInOurTx(CMTTxInterceptor.java:187)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:277)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:327)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:239)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
答案 0 :(得分:1)
错误很简单。我将透明部分分开复制以反映它
No query defined for that name [Offices.getAllOffices]
您可能会在代码中使用命名查询,并引用此名称。这个命名查询不存在。