Я успешно создал автономное приложение Java, связь с нашим сервером Connections. Конечная точка определена в файле src \ META-INF \ managed-beans.xml, а sbt.properties хранится в корне проекта.Где файл managed-beans.xml хранится в базе данных Domino для использования Java-агентом?
Я хочу переместить агента в базу данных Notes как java-agent. С точки зрения Java я вижу, что в базе данных есть папка WebContent \ WEB-INF, но нет подобной папки META-INF. Помещение управляемого-beans.xml не работает. Я также попытался определить управляемый компонент внутри WebContent \ WEB-INF \ faces-config.xml без успеха (из того, что я прочитал до сих пор, похоже, что WEB-INF больше подходит для XPages и веб-работы, в то время как META-INF предназначен для автономных java-агентов.
Сохраните файл managed-bean.xml в каталоге sbt.user (C: \ Program Files (x86) \ IBM \ Lotus \ Notes \ framework на моей машине) Я получил файл для чтения, но с исключениями. Я был бы гораздо лучше, если бы я мог сохранить файл XML внутри базы данных Notes.
фрагмент кода внутри обычного NotesMain() является
RuntimeFactory runtimeFactory = new RuntimeFactoryStandalone();
Application application = runtimeFactory.initApplication(null);
Context context = Context.init(application, null, null);
BasicEndpoint ep = (BasicEndpoint)EndpointFactory.getEndpoint("connections");
EDIT: пока нет успеха, но я увидел, что SBTPlayground.nsf имеет файлы META-INF, расположенные в папке Core/Java (как видно из Перспективы Java). Пытался разместить мой managed-beans.xml там, но агент не прочитал его (пока!).
вы можете посмотреть код для игровой площадки и посмотреть, на что он указывает. –