私はこのコードを持っています:
@PersistenceContext(name="persistence/monkey", unitName="deltaflow-pu")
...
@Stateless
public class GahBean implements GahRemote {
しかし、これを使用すると:
try{
InitialContext ic = new InitialContext();
System.out.println("Pissing me off * " + ic.lookup("java:comp/env/persistent/monkey"));
Iterator e = ic.getEnvironment().values().iterator();
while ( e.hasNext() )
System.out.println("rem - " + e.next());
}catch(Exception a){ a.printStackTrace();}
私はこの例外を受け取ります:
javax.naming.NameNotFoundException: No object bound to name java:comp/env/persistent/monkey
ルックアップを削除すると、イテレータにもそれに近いものはありません。何が問題なのですか?