我有兩臺具有不同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