3
我是新來的Java EE 6和JNDI所以請原諒我,如果我的問題似乎微不足道JNDI查找失敗
我添加了一個自定義資源通過塔管理控制檯爲GlassFish 3.1.2 JNDI資源:
CommonTasks->資源 - > JNDI->自定義資源
- JNDI名稱:someNumber
- 資源類型:java.lang.Integer中
- 廠ç lass:org.glassfish.resources.custom.factory.PrimitivesAndStringFactory
- 其他屬性:[Name:digit;價值:6]
現在我想在Java EE應用程序中看到這個資源,我將它部署到glassfish服務器上。 我已經試過這沒有運氣:
InitialContext ctx = new InitialContext();
Object o = ctx.lookup("someNumber");
我不斷收到一個的NameNotFoundException。 你能告訴我我做錯了什麼?我知道你可以將環境散列表傳遞給具有提供者URL的初始上下文構造函數 - 這是問題嗎?