我有两台具有不同JVM版本的机器(1.6和1.5)应该在部署JBOSS AS的相同JVM上编译ejb jar吗?
我有一个运行在JDK1.5上的JBOSS服务器。我在JDK1.6的机器上创建了一个ejb jar文件。
当我部署EJB JAR到JBOSS(4.3),我收到以下错误:
16:05:41,878 WARN [ServiceController] Problem creating service jboss.j2ee:service=EJB3,module=ejb1_test.jar
java.lang.ClassNotFoundException: Unexpected error during load of: org.daz.TimeServiceBean, msg=Bad version number in .class file
可能重复[java - 编译文件时可以选择版本号吗?](http://stackoverflow.com/questions/3207537/java-is-it-possible-to-choose-version-number -when-compile-a-file) – 2010-07-08 23:29:47