我已将maven-compiler-plugin更新为2.8.0,并将Java 1.7用于以前在我的父项目的pom中使用过Java 1.6的项目。 服务器是WAS 8.5.0 我得到了Followig日志:
00000095 SharedEJBRunt I WSVR0037I: Starting EJB jar: project-name.jar
[4/26/19 5:55:43:342 GMT] 00000095 EJBMDOrchestr E CNTR0075E: The user-provided class "com.org.esf.jms.async.impl.EsShareContextMessageDrivenBean" needed by the EnterpriseBean could not be found or loaded.
[4/26/19 5:55:43:346 GMT] 00000095 SharedEJBRunt E WSVR0040E: addEjbModule failed for project-name.jar
com.ibm.ejs.container.EJBConfigurationException: Bean class com.org.esf.jms.async.impl.EsShareContextMessageDrivenBean could not be found or loaded
at com.ibm.ws.metadata.ejb.EJBMDOrchestrator.loadCustomerProvidedClasses(EJBMDOrchestrator.java:4202)
...
...
...
使用Java 6可以正常运行,但对于Java 7则无法运行