1
我只是將新版本的Java EE 7應用程序推送到IBM Bluemix雲中。有了這個承諾,我添加@Inject註釋注入一個bean,這是我的代碼: 模型類:不能@Inject on IBM Bluemix
@Model
public class MyModel {
// methods
}
這是一流的,我想注入爲MyModel:
@Stateless
public class MyExample {
@Inject
private MyModel myModel;
// methods
}
什麼我做錯了嗎?它在glassfish服務器上本地工作。 IBM正在使用Websphere Liberty。我想我的註釋是錯誤的,因爲我對JavaEE很陌生。
該錯誤消息表示: com.ibm.wsspi.injectionengine.InjectionException:類型com.example.MyModel的在myapp.war空組分@Inject java.lang.reflect.Field.myModel參考myapp的模塊。
該錯誤消息看起來截斷,這樣你就可以顯示全部包括任何錯誤號碼或堆棧跟蹤信息?這是完整的錯誤消息,那麼它看起來像應該向IBM報告的產品可用性問題。 –