WebLogic部署的时候出现莫名错误。
在部署的时候,出现如下错误:(
发现竟然是为findByPrimaryKey而自动生成的EJB-QL的错误!
困惑不已,哪位大侠遇到过这种问题?说说如何解决的?
以前用Jb7+WLS也经常出现一些自己都解释不了的错误,多数在findByXXX的EJB-QL上。sigh....
Unable to deploy EJB: zupo_ejb.jar from zupo_ejb.jar:
Error while reading 'META-INF/weblogic-cmp-rdbms-jar.xml'. The error was:
weblogic.ejb20.cmp.rdbms.finders.IllegalExpressionException:
While trying to process Query
Method Name: findByPrimaryKey
Parameter Types: (java.lang.Integer)
EJB Query: SELECT OBJECT(bean) FROM Group AS bean WHERE ( bean.id = ?1))
Could not parse EJB QL expression: SELECT OBJECT(bean) FROM Group AS bean WHERE ( bean.id = ?1 )
at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:280)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB>
.....
<2003-3-27 下午04时47分57秒> <Error> <Deployer> <149201> <The Slave Deployer failed to complete the deployment task with id 1 for the application zupo_ejb.weblogic.management.ApplicationException: Prepare failed. Task Id = 1{
Module Name: zupo_ejb, Error: Exception preparing module: EJBModule(zupo_ejb,status=NEW)