我在websphere 7.0.0.0中成功运行了一个应用程序,但它在websphere 7.0.0.17中失败了。我正在使用@PersistenceContext注入实体管理器。 当我尝试使用entitymanager时,它会抛出NullPointerException。但是相同的代码在Websphere 7.0.0.0中成功运行。 我在websphere中使用JTA和定义的数据源。 我的DAO是从另一个无状态bean调用的无状态bean(DAO在这里注入)。调用SLSB的方法和DAO方法都在Trasaction范围(Transaction.Supported)中运行。 我使用的是openJPA 1.1(默认为websphere 7)。
我尝试将websphere运行时更新到最新的7.0.0.23但没有用,但每当我尝试注入实体管理器时,它仍会抛出Nullpointer异常。
非常感谢任何帮助。