org.jboss.deployment.DeploymentException: Error compiling EJB-QL statement 'Sele
ct a from book as a'; - nested throwable: 
你的EJB-QL语言错啦,好像多了换行符。

解决方案 »

  1.   

    ejb-ql就是这个了
    <ejb-ql>Select a from book as a</ejb-ql> 
      

  2.   

    但提示确实说你的EJB-QL语句错了,删掉重新写一遍试试。
      

  3.   

    'Select a from book as a'
    对应两个表吗
    如果是最后不用cmp,使用bmp
      

  4.   

    ejb-ql书写错误:
    <ejb-ql>Select object(a) from book a</ejb-ql> 
    //肯定没问题了
      

  5.   

    实体bean
    头疼
    还没用过.
      

  6.   

    select a.a from book a
      

  7.   


    照着楼上兄弟的几种改法还是不行呀:请看
    照着: tangboyong() 改的11:53:57,190 INFO  [EjbModule] Started
    11:53:57,190 INFO  [EJBDeployer] Deployed: file:/C:/jboss-3.2/server/default/dep
    loy/shop.jar
    11:53:57,210 INFO  [MainDeployer] Deployed package: file:/C:/jboss-3.2/server/de
    fault/deploy/shop.jar
    11:53:57,210 ERROR [URLDeploymentScanner] MBeanException: Exception in MBean ope
    ration 'checkIncompleteDeployments()'
    Cause: Incomplete Deployment listing:
    Packages waiting for a deployer:
      <none>
    Incompletely deployed packages:
      <none>
    MBeans waiting for classes:
      <none>
    MBeans waiting for other MBeans:
    [ObjectName: jboss.j2ee:jndiName=BookRemote,service=EJB
     state: FAILED
     I Depend On:
     Depends On Me: org.jboss.deployment.DeploymentException: Error compiling EJB-QL
     statement 'Select object(a) from book a'; - nested throwable: (org.jboss.ejb.pl
    ugins.cmp.ejbql.ParseException: Encountered "book" at line 1, column 23.
    Was expecting one of:
        "IN" ...
        <ABSTRACT_SCHEMA> ...这个是照着tiger_wkh52741(走走.跑跑.瞧瞧!) 改的
     Depends On Me: org.jboss.deployment.DeploymentException: Error compiling EJB-QL
     statement 'select a.a from book a'; - nested throwable: (org.jboss.ejb.plugins.
    cmp.ejbql.ParseException: Encountered "book" at line 1, column 17.
    Was expecting one of:
        "IN" ...
        <ABSTRACT_SCHEMA> ...
        )]
      

  8.   

    肯定是jbosscmp-jdbc.xml文件中QL格式出错'Sele附近,或许注释格式旁边中含有空格错误.