本帖最后由 stoneboy100200 于 2009-11-06 14:32:38 编辑

解决方案 »

  1.   

    看你的log应该是版本没匹配,检查自己的java文件看看吧还有,ant只是用来编译,打jar包,以及黏贴和复制的,所以ant正确,但是jboss却出错是很正常的就是你的jar包打得有问题,与jboss的不匹配
      

  2.   

    <target name="ejbjar" depends="compile" description="创建EJB发布包">
    <jar jarfile="${basedir}\${ant.project.name}.jar">
    <fileset dir="${build.dir}">
    <include name="**/*.class" />
    </fileset>
    </jar>
    </target> 你的build.xml文件中EJB构建这个任务是有问题的,即没有制定EJB配置文件路径,又没有制定打成哪个中间件的EJB,仅仅是打了个jar包,这样打出的包就不是EJB包,放到哪个中间件上都不能作为EJB使用。
      

  3.   

    Reason: java.lang.ClassNotFoundException: Unexpected error during load of: com.lichao.ejb3.impl.HelloWorldBean, msg=Bad version number in .class file 
    说的很清楚,找不到类