Можно ли выполнить поиск JNDI из отдельного класса с сервера, работающего в другой JVM?
Можно, но вам нужно будет настроить JNDI в JVM, в которой выполняются тесты, чтобы он знал, как связаться с JVM сервера. То, как вы это сделаете, полностью зависит от того, какую реализацию JNDI вы используете.
да, вы можете.проверьте сервер приложений на наличие параметров.
Properties p =new Properties(); //add properties specific to your server Context ctx = new InitialContext(p); FooBean fooBean = (FooBean) ctx.lookup("/foo/fooBean");